XMC4400
XMC4000 Family
Microcontroller Series for Industrial Applications
ARM® Cortex®-M4
32-bit processor core
Datasheet
About this Document
This datasheet is addressed to embedded hardware and software developers. It provides the reader with detailed descriptions about the ordering designations, available features, electrical and physical characteristics of the XMC4400 series devices.
The document describes the characteristics of a superset of the XMC4400 series devices. For simplicity, the various device types are referred to by the collective term XMC4400 throughout this manual.
XMC4000 Family User Documentation
The set of user documentation includes:
- Reference Manual
describes the functionality of the superset of devices.
- Datasheets
list the complete ordering designations, available features and electrical characteristics of derivative devices.
- Errata Sheets
list deviations from the specifications given in the related Reference Manual or Datasheets. Errata Sheets are provided for the superset of devices.
Attention:
Please
consult all parts of the documentation set to attain consolidated knowledge about your
device.
Application related guidance is provided by Users Guides and Application Notes .
Please refer to
to get access to the latest versions of those documents.
Summary of Features
The XMC4400 devices are members of the XMC4000 Family of microcontrollers based on the ARM Cortex-M4 processor core. The XMC4000 is a family of high performance and energy efficient microcontrollers optimized for Industrial Connectivity, Industrial Control, Power Conversion, Sense & Control.
Figure 1. XMC4400 System Block Diagram
CPU Subsystem
CPU Core
High Performance 32-bit ARM Cortex-M4 CPU
16-bit and 32-bit Thumb2 instruction set
DSP/MAC instructions
System timer (SysTick) for Operating System support
Floating Point Unit
Memory Protection Unit
Nested Vectored Interrupt Controller
One General Purpose DMA with up-to 8 channels
Event Request Unit (ERU) for programmable processing of external and internal service requests
Flexible CRC Engine (FCE) for multiple bit error detection
On-Chip Memories
16 KB on-chip boot ROM
16 KB on-chip high-speed program memory
32 KB on-chip high speed data memory
32 KB on-chip high-speed communication memory
512 KB on-chip Flash Memory with 4 KB instruction cache
Communication Peripherals
Ethernet MAC module capable of 10/100 Mbit/s transfer rates
Universal Serial Bus, USB 2.0 host, Full-Speed OTG, with integrated PHY
Controller Area Network interface (MultiCAN), Full-CAN/Basic-CAN with two nodes, 64 message objects (MO), data rate up to 1MBit/s
Four Universal Serial Interface Channels (USIC), providing four serial channels, usable as UART, double-SPI, quad-SPI, IIC, IIS and LIN interfaces
LED and Touch-Sense Controller (LEDTS) for Human-Machine interface
Analog Frontend Peripherals
Four Analog-Digital Converters (VADC) of 12-bit resolution, 8 channels each, with input out-of-range comparators
Delta Sigma Demodulator with four channels, digital input stage for A/D signal conversion
Digital-Analog Converter (DAC) with two channels of 12-bit resolution
Industrial Control Peripherals
Two Capture/Compare Units 8 (CCU8) for motor control and power conversion
Four Capture/Compare Units 4 (CCU4) for use as general purpose timers
Four High Resolution PWM (HRPWM) channels
Two Position Interfaces (POSIF) for servo motor positioning
Window Watchdog Timer (WDT) for safety sensitive applications
Die Temperature Sensor (DTS)
Real Time Clock module with alarm support
System Control Unit (SCU) for system configuration and control
Input/Output Lines
Programmable port driver control module (PORTS)
Individual bit addressability
Tri-stated in input mode
Push/pull or open drain output mode
Boundary scan test support over JTAG interface
On-Chip Debug Support
Full support for debug features: 8 breakpoints, CoreSight, trace
Various interfaces: ARM-JTAG, SWD, single wire trace
Ordering Information
The ordering code for an Infineon microcontroller provides an exact reference to a specific product. The code “XMC4<DDD>-<Z><PPP><T><FFFF>” identifies:
<DDD> the derivatives function set
<Z> the package variant
E: LFBGA
F: LQFP
Q: VQFN
<PPP> package pin count
<T> the temperature range:
F: -40°C to 85°C
K: -40°C to 125°C
<FFFF> the Flash memory size.
For ordering codes for the XMC4400 please contact your sales representative or local distributor.
This document describes several derivatives of the XMC4400 series, some descriptions may not apply to a specific product. Please see
Table 1
.
For simplicity the term XMC4400 is used for all derivatives throughout this document.
Device Types
These device types are available and can be ordered through Infineon’s direct and/or distribution channels.
Derivative 1 | Package | Flash Kbytes | SRAM Kbytes |
|---|---|---|---|
XMC4400-F100x512 | PG-LQFP-100 | 512 | 80 |
XMC4400-F64x512 | PG-TQFP-64 | 512 | 80 |
XMC4400-F100x256 | PG-LQFP-100 | 256 | 80 |
XMC4400-F64x256 | PG-TQFP-64 | 256 | 80 |
XMC4402-F100x256 | PG-LQFP-100 | 256 | 80 |
XMC4402-F64x256 | PG-TQFP-64 | 256 | 80 |
Package Variants
Different markings of the XMC4400 use different package variants. Details of those packages are given in the
Package Parameters
section of the datasheet.
Package Variant | Package |
|---|---|
XMC4400-F100 | PG-LQFP-100-25 PG-LQFP-100-29 |
XMC4400-F64 | PG-TQFP-64-19 PG-TQFP-64-21 |
Device Type Features
The following table lists the available features per device type.
Derivative 2 | LEDTS Intf. | ETH Intf. | USB Intf. | USIC Chan. | MultiCAN Nodes, MO |
|---|---|---|---|---|---|
XMC4400-F100x512 | 1 | RMII | 1 | 2 x 2 | N0, N1 MO[0..63] |
XMC4400-F64x512 | 1 | RMII | 1 | 2 x 2 | N0, N1 MO[0..63] |
XMC4400-F100x256 | 1 | RMII | 1 | 2 x 2 | N0, N1 MO[0..63] |
XMC4400-F64x256 | 1 | RMII | 1 | 2 x 2 | N0, N1 MO[0..63] |
XMC4402-F100x256 | 1 | – | 1 | 2 x 2 | N0, N1 MO[0..63] |
XMC4402-F64x256 | 1 | – | 1 | 2 x 2 | N0, N1 MO[0..63] |
Derivative 3 | ADC Chan. | DSD Chan. | DAC Chan. | CCU4 Slice | CCU8 Slice | POSIF Intf. | HRPWM Intf. |
|---|---|---|---|---|---|---|---|
XMC4400-F100x512 | 24 | 4 | 2 | 4 x 4 | 2 x 4 | 2 | 1 |
XMC4400-F64x512 | 14 | 4 | 2 | 4 x 4 | 2 x 4 | 2 | 1 |
XMC4400-F100x256 | 24 | 4 | 2 | 4 x 4 | 2 x 4 | 2 | 1 |
XMC4400-F64x256 | 14 | 4 | 2 | 4 x 4 | 2 x 4 | 2 | 1 |
XMC4402-F100x256 | 24 | 4 | 2 | 4 x 4 | 2 x 4 | 2 | 1 |
XMC4402-F64x256 | 14 | 4 | 2 | 4 x 4 | 2 x 4 | 2 | 1 |
Definition of Feature Variants
The XMC4400 types are offered with several memory sizes and number of available VADC channels.
Table 5
describes the location of the available Flash memory,
Table 6
describes the location of the available SRAMs,
Table 7
the available VADC channels.
Total Flash Size | Cached Range | Uncached Range |
|---|---|---|
256 Kbytes | 0800 0000 – 0803 FFFF | 0C00 0000 – 0C03 FFFF |
512 Kbytes | 0800 0000 – 0807 FFFF | 0C00 0000 – 0C07 FFFF |
Total SRAM Size | Program SRAM | System Data SRAM | Communication Data SRAM |
|---|---|---|---|
80 Kbytes | 1FFF C000 – 1FFF FFFF | 2000 0000 – 2000 7FFF | 2000 8000 – 2000 FFFF |
Package | VADC G0 | VADC G1 | VADC G2 | VADC G3 |
|---|---|---|---|---|
PG-LQFP-100 | CH0..CH7 | CH0..CH7 | CH0..CH3 | CH0..CH3 |
PG-TQFP-64 | CH0, CH3..CH7 | CH0, CH1, CH3, CH6 | CH0, CH1 | CH2, CH3 |
Identification Registers
The identification registers allow software to identify the marking.
Register Name | Value | Marking |
|---|---|---|
SCU_IDCHIP | 0004 4001 | EES-AA, ES-AA |
SCU_IDCHIP | 0004 4002 | ES-AB, AB |
SCU_IDCHIP | 0004 4003 | BA |
JTAG IDCODE | 101D C083 | EES-AA, ES-AA |
JTAG IDCODE | 201D C083 | ES-AB, AB |
JTAG IDCODE | 301D C083 | BA |
General Device Information
This section summarizes the logic symbols and package pin configurations with a detailed list of the functional I/O mapping.
Logic Symbols
Figure 2. XMC4400 Logic Symbol PG-LQFP-100
Figure 3. XMC4400 Logic Symbol PG-TQFP-64
Pin Configuration and Definition
The following figures summarize all pins, showing their locations on the different packages.
Figure 4. XMC4400 PG-LQFP-100 Pin Configuration (top view)
Figure 5. XMC4400 PG-TQFP-64 Pin Configuration (top view)
Package Pin Summary
The following general scheme is used to describe each pin.
Function | Package A | Package B | ... | Pad Type | Notes |
|---|---|---|---|---|---|
Name | N | Ax | ... | A2 |
The table is sorted by the “Function” column, starting with the regular Port pins (Px.y), followed by the dedicated pins (i.e. ) and supply pins.
The following columns, titled with the supported package variants, lists the package pin number to which the respective function is mapped in that package.
The “Pad Type” indicates the employed pad type (A1, A1+, A2, special=special pad, In=input pad, AN/DIG_IN=analog and digital input, Power=power supply). Details about the pad properties are defined in the Electrical Parameters.
In the “Notes”, special information to the respective pin/function is given, i.e. deviations from the default configuration after reset. Per default the regular Port pins are configured as direct input with no internal pull device active.
Function | LQFP-100 | TQFP-64 | Pad Type | Notes |
|---|---|---|---|---|
P0.0 | 2 | 2 | A1+ | |
P0.1 | 1 | 1 | A1+ | |
P0.2 | 100 | 64 | A2 | |
P0.3 | 99 | 63 | A2 | |
P0.4 | 98 | 62 | A2 | |
P0.5 | 97 | 61 | A2 | |
P0.6 | 96 | 60 | A2 | |
P0.7 | 89 | 58 | A2 | After a system reset, via HWSEL this pin selects the DB.TDI function. |
P0.8 | 88 | 57 | A2 | After a system reset, via HWSEL this pin selects the function, with a weak pull-down active. |
P0.9 | 4 | 4 | A2 | |
P0.10 | 3 | 3 | A1+ | |
P0.11 | 95 | 59 | A1+ | |
P0.12 | 94 | – | A1+ | |
P1.0 | 79 | 52 | A1+ | |
P1.1 | 78 | 51 | A1+ | |
P1.2 | 77 | 50 | A2 | |
P1.3 | 76 | 49 | A2 | |
P1.4 | 75 | 48 | A1+ | |
P1.5 | 74 | 47 | A1+ | |
P1.6 | 83 | – | A2 | |
P1.7 | 82 | – | A2 | |
P1.8 | 81 | 54 | A2 | |
P1.9 | 80 | 53 | A2 | |
P1.10 | 73 | – | A1+ | |
P1.11 | 72 | – | A1+ | |
P1.12 | 71 | – | A2 | |
P1.13 | 70 | – | A2 | |
P1.14 | 69 | – | A2 | |
P1.15 | 68 | 46 | A2 | |
P2.0 | 52 | 34 | A2 | |
P2.1 | 51 | 33 | A2 | After a system reset, via HWSEL this pin selects the DB.TDO function. |
P2.2 | 50 | 32 | A2 | |
P2.3 | 49 | 31 | A2 | |
P2.4 | 48 | 30 | A2 | |
P2.5 | 47 | 29 | A2 | |
P2.6 | 54 | 36 | A1+ | |
P2.7 | 53 | 35 | A1+ | |
P2.8 | 46 | 28 | A2 | |
P2.9 | 45 | 27 | A2 | |
P2.10 | 44 | – | A2 | |
P2.14 | 41 | – | A2 | |
P2.15 | 40 | – | A2 | |
P3.0 | 7 | – | A2 | |
P3.1 | 6 | – | A2 | |
P3.2 | 5 | – | A2 | |
P3.3 | 93 | – | A1+ | |
P3.4 | 92 | – | A1+ | |
P3.5 | 91 | – | A2 | |
P3.6 | 90 | – | A2 | |
P4.0 | 85 | – | A2 | |
P4.1 | 84 | – | A2 | |
P5.0 | 58 | – | A1+ | |
P5.1 | 57 | – | A1+ | |
P5.2 | 56 | – | A1+ | |
P5.7 | 55 | – | A1+ | |
P14.0 | 31 | 20 | AN/DIG_IN | |
P14.1 | 30 | – | AN/DIG_IN | |
P14.2 | 29 | – | AN/DIG_IN | |
P14.3 | 28 | 19 | AN/DIG_IN | |
P14.4 | 27 | 18 | AN/DIG_IN | |
P14.5 | 26 | 17 | AN/DIG_IN | |
P14.6 | 25 | 16 | AN/DIG_IN | |
P14.7 | 24 | 15 | AN/DIG_IN | |
P14.8 | 37 | 24 | AN/DAC/DIG_IN | |
P14.9 | 36 | 23 | AN/DAC/DIG_IN | |
P14.12 | 23 | – | AN/DIG_IN | |
P14.13 | 22 | – | AN/DIG_IN | |
P14.14 | 21 | 14 | AN/DIG_IN | |
P14.15 | 20 | – | AN/DIG_IN | |
P15.2 | 19 | – | AN/DIG_IN | |
P15.3 | 18 | – | AN/DIG_IN | |
P15.8 | 39 | – | AN/DIG_IN | |
P15.9 | 38 | – | AN/DIG_IN | |
USB_DP | 9 | 6 | special | |
USB_DM | 8 | 5 | special | |
HIB_IO_0 | 14 | 10 | A1 special | At the first power-up and with every reset of the hibernate domain this pin is configured as open-drain output and drives "0". As output the medium driver mode is active. |
HIB_IO_1 | 13 | – | A1 special | At the first power-up and with every reset of the hibernate domain this pin is configured as input with no pull device active. As output the medium driver mode is active. |
TCK | 67 | 45 | A1 | Weak pull-down active. |
TMS | 66 | 44 | A1+ | Weak pull-up active. As output the strong-soft driver mode is active. |
65 | 43 | special | Strong pull-down controlled by EVR. Weak pull-up active while strong pull-down is not active. | |
XTAL1 | 61 | 39 | clock_IN | |
XTAL2 | 62 | 40 | clock_O | |
RTC_XTAL1 | 15 | 11 | clock_IN | |
RTC_XTAL2 | 16 | 12 | clock_O | |
VBAT | 17 | 13 | Power | When VDDP is supplied VBAT has to be supplied as well. |
VBUS | 10 | 7 | special | |
VAREF | 33 | – | AN_Ref | |
VAGND | 32 | – | AN_Ref | |
VDDA | 35 | – | AN_Power | |
VDDA/VAREF | – | 22 | AN_Power/AN_Ref | Shared analog supply and reference voltage pin. |
VSSA | 34 | – | AN_Power | |
VSSA/VAGND | – | 21 | AN_Power/AN_Ref | Shared analog supply and reference ground pin. |
VDDC | 12 | 9 | Power | |
VDDC | 42 | 25 | Power | |
VDDC | 64 | 42 | Power | |
VDDC | 86 | 55 | Power | |
VDDP | 11 | 8 | Power | |
VDDP | 43 | 26 | Power | |
VDDP | 60 | 38 | Power | |
VDDP | 87 | 56 | Power | |
VSS | 59 | 37 | Power | |
VSSO | 63 | 41 | Power | |
VSS | Exp. Pad | Exp. Pad | Power | Exposed Die Pad The exposed die pad is connected internally to VSS. For proper operation, it is mandatory to connect the exposed pad directly to the common ground on the board. For thermal aspects, please refer to the Datasheet. Board layout examples are given in an application note. |
Port I/O Functions
The following general scheme is used to describe each PORT pin:
Function | Outputs | Inputs | ||||
|---|---|---|---|---|---|---|
ALT1 | ALTn | HWO0 | HWI0 | Input | Input | |
P0.0 | MODA.OUT | MODB.OUT | MODB.INA | MODC.INA | ||
Pn.y | MODA.OUT | MODA.INA | MODC.INB | |||
Figure 6. Simplified Port Structure
Pn.y is the port pin name, defining the control and data bits/registers associated with it. As GPIO, the port is under software control. Its input value is read via Pn_IN.y, Pn_OUT defines the output value.
Up to four alternate output functions (ALT1/2/3/4) can be mapped to a single port pin, selected by Pn_IOCR.PC. The output value is directly driven by the respective module, with the pin characteristics controlled by the port registers (within the limits of the connected pad).
The port pin input can be connected to multiple peripherals. Most peripherals have an input multiplexer to select between different possible input sources.
The input path is also active while the pin is configured as output. This allows to feedback an output to on-chip resources without wasting an additional external pin.
By Pn_HWSEL it is possible to select between different hardware “masters” (HWO0/HWI0). The selected peripheral can take control of the pin(s). Hardware control overrules settings in the respective port pin registers.
Port I/O Function Table
Function | Output | Input | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ALT1 | ALT2 | ALT3 | ALT4 | HWO0 | HWI0 | Input | Input | Input | Input | Input | Input | Input | Input | |
P0.0 | CAN.N0_TXD | CCU80.OUT21 | LEDTS0.COL2 | U1C1.DX0D | ETH0.CLK_RMIIB | ERU0.0B0 | HRPWM0.C1INB | ETH0.CLKRXB | ||||||
P0.1 | USB.DRIVEVBUS | U1C1.DOUT0 | CCU80.OUT11 | LEDTS0.COL3 | ETH0.CRS_DVB | ERU0.0A0 | HRPWM0.C2INB | ETH0.RXDVB | ||||||
P0.2 | U1C1.SELO1 | CCU80.OUT01 | HRPWM0.HROUT01 | U1C0.DOUT3 | U1C0.HWIN3 | ETH0.RXD0B | ERU0.3B3 | |||||||
P0.3 | CCU80.OUT20 | HRPWM0.HROUT20 | U1C0.DOUT2 | U1C0.HWIN2 | ETH0.RXD1B | ERU1.3B0 | ||||||||
P0.4 | ETH0.TX_EN | CCU80.OUT10 | HRPWM0.HROUT21 | U1C0.DOUT1 | U1C0.HWIN1 | U1C0.DX0A | ERU0.2B3 | |||||||
P0.5 | ETH0.TXD0 | U1C0.DOUT0 | CCU80.OUT00 | HRPWM0.HROUT00 | U1C0.DOUT0 | U1C0.HWIN0 | U1C0.DX0B | ERU1.3A0 | ||||||
P0.6 | ETH0.TXD1 | U1C0.SELO0 | CCU80.OUT30 | HRPWM0.HROUT30 | U1C0.DX2A | ERU0.3B2 | CCU80.IN2B | |||||||
P0.7 | WWDT.SERVICE_OUT | U0C0.SELO0 | HRPWM0.HROUT11 | DB.TDI | U0C0.DX2B | DSD.DIN1A | ERU0.2B1 | CCU80.IN0A | CCU80.IN1A | CCU80.IN2A | CCU80.IN3A | |||
P0.8 | SCU.EXTCLK | U0C0.SCLKOUT | HRPWM0.HROUT10 | U0C0.DX1B | DSD.DIN0A | ERU0.2A1 | CCU80.IN1B | |||||||
P0.9 | HRPWM0.HROUT31 | U1C1.SELO0 | CCU80.OUT12 | LEDTS0.COL0 | ETH0.MDO | ETH0.MDIA | U1C1.DX2A | USB.ID | ERU0.1B0 | |||||
P0.10 | ETH0.MDC | U1C1.SCLKOUT | CCU80.OUT02 | LEDTS0.COL1 | U1C1.DX1A | ERU0.1A0 | ||||||||
P0.11 | U1C0.SCLKOUT | CCU80.OUT31 | ETH0.RXERB | U1C0.DX1A | ERU0.3A2 | |||||||||
P0.12 | U1C1.SELO0 | CCU40.OUT3 | U1C1.DX2B | ERU0.2B2 | ||||||||||
P1.0 | DSD.CGPWMN | U0C0.SELO0 | CCU40.OUT3 | ERU1.PDOUT3 | U0C0.DX2A | ERU0.3B0 | CCU40.IN3A | HRPWM0.C0INA | ||||||
P1.1 | DSD.CGPWMP | U0C0.SCLKOUT | CCU40.OUT2 | ERU1.PDOUT2 | U0C0.DX1A | POSIF0.IN2A | ERU0.3A0 | CCU40.IN2A | HRPWM0.C1INA | |||||
P1.2 | CCU40.OUT1 | ERU1.PDOUT1 | U0C0.DOUT3 | U0C0.HWIN3 | POSIF0.IN1A | ERU1.2B0 | CCU40.IN1A | HRPWM0.C2INA | ||||||
P1.3 | U0C0.MCLKOUT | CCU40.OUT0 | ERU1.PDOUT0 | U0C0.DOUT2 | U0C0.HWIN2 | POSIF0.IN0A | ERU1.2A0 | CCU40.IN0A | HRPWM0.C0INB | |||||
P1.4 | WWDT.SERVICE_OUT | CAN.N0_TXD | CCU80.OUT33 | CCU81.OUT20 | U0C0.DOUT1 | U0C0.HWIN1 | U0C0.DX0B | CAN.N1_RXDD | ERU0.2B0 | CCU41.IN0C | HRPWM0.BL0A | |||
P1.5 | CAN.N1_TXD | U0C0.DOUT0 | CCU80.OUT23 | CCU81.OUT10 | U0C0.DOUT0 | U0C0.HWIN0 | U0C0.DX0A | CAN.N0_RXDA | ERU0.2A0 | ERU1.0A0 | CCU41.IN1C | DSD.DIN2B | ||
P1.6 | U0C0.SCLKOUT | DSD.DIN2A | ||||||||||||
P1.7 | U0C0.DOUT0 | DSD.MCLK2 | U1C1.SELO2 | DSD.MCLK2A | DSD.MCLK0C | |||||||||
P1.8 | U0C0.SELO1 | DSD.MCLK1 | U1C1.SCLKOUT | DSD.MCLK1A | DSD.MCLK0D | DSD.MCLK2D | DSD.MCLK3D | |||||||
P1.9 | U0C0.SCLKOUT | DSD.MCLK0 | U1C1.DOUT0 | DSD.MCLK0A | DSD.MCLK1C | DSD.MCLK2C | DSD.MCLK3C | |||||||
P1.10 | ETH0.MDC | U0C0.SCLKOUT | CCU81.OUT21 | CCU41.IN2C | ||||||||||
P1.11 | U0C0.SELO0 | CCU81.OUT11 | ETH0.MDO | ETH0.MDIC | CCU41.IN3C | |||||||||
P1.12 | ETH0.TX_EN | CAN.N1_TXD | CCU81.OUT01 | |||||||||||
P1.13 | ETH0.TXD0 | U0C1.SELO3 | CCU81.OUT20 | CAN.N1_RXDC | ||||||||||
P1.14 | ETH0.TXD1 | U0C1.SELO2 | CCU81.OUT10 | |||||||||||
P1.15 | SCU.EXTCLK | DSD.MCLK2 | CCU81.OUT00 | U1C0.DOUT0 | DB.ETM_TRACEDATA3 | DSD.MCLK2B | ERU1.1A0 | |||||||
P2.0 | CAN.N0_TXD | CCU81.OUT21 | DSD.CGPWMN | LEDTS0.COL1 | ETH0.MDO | ETH0.MDIB | ERU0.0B3 | CCU40.IN1C | ||||||
P2.1 | CCU81.OUT11 | DSD.CGPWMP | LEDTS0.COL0 | DB.TDO/TRACESWO | ETH0.CLK_RMIIA | ERU1.0B0 | CCU40.IN0C | ETH0.CLKRXA | ||||||
P2.2 | VADC.EMUX00 | CCU81.OUT01 | CCU41.OUT3 | LEDTS0.LINE0 | LEDTS0.EXTENDED0 | LEDTS0.TSIN0A | ETH0.RXD0A | U0C1.DX0A | ERU0.1B2 | CCU41.IN3A | ||||
P2.3 | VADC.EMUX01 | U0C1.SELO0 | CCU41.OUT2 | LEDTS0.LINE1 | LEDTS0.EXTENDED1 | LEDTS0.TSIN1A | ETH0.RXD1A | U0C1.DX2A | ERU0.1A2 | POSIF1.IN2A | CCU41.IN2A | |||
P2.4 | VADC.EMUX02 | U0C1.SCLKOUT | CCU41.OUT1 | LEDTS0.LINE2 | LEDTS0.EXTENDED2 | LEDTS0.TSIN2A | ETH0.RXERA | U0C1.DX1A | ERU0.0B2 | POSIF1.IN1A | CCU41.IN1A | HRPWM0.BL1A | ||
P2.5 | ETH0.TX_EN | U0C1.DOUT0 | CCU41.OUT0 | LEDTS0.LINE3 | LEDTS0.EXTENDED3 | LEDTS0.TSIN3A | ETH0.RXDVA | U0C1.DX0B | ERU0.0A2 | POSIF1.IN0A | CCU41.IN0A | HRPWM0.BL2A | ETH0.CRS_DVA | |
P2.6 | CCU80.OUT13 | LEDTS0.COL3 | DSD.DIN1B | CAN.N1_RXDA | ERU0.1B3 | CCU40.IN3C | ||||||||
P2.7 | ETH0.MDC | CAN.N1_TXD | CCU80.OUT03 | LEDTS0.COL2 | DSD.DIN0B | ERU1.1B0 | CCU40.IN2C | |||||||
P2.8 | ETH0.TXD0 | CCU80.OUT32 | LEDTS0.LINE4 | LEDTS0.EXTENDED4 | LEDTS0.TSIN4A | DAC.TRIGGER5 | CCU40.IN0B | CCU40.IN1B | CCU40.IN2B | CCU40.IN3B | ||||
P2.9 | ETH0.TXD1 | CCU80.OUT22 | LEDTS0.LINE5 | LEDTS0.EXTENDED5 | LEDTS0.TSIN5A | DAC.TRIGGER4 | CCU41.IN0B | CCU41.IN1B | CCU41.IN2B | CCU41.IN3B | ||||
P2.10 | VADC.EMUX10 | |||||||||||||
P2.14 | VADC.EMUX11 | U1C0.DOUT0 | CCU80.OUT21 | DB.ETM_TRACECLK | U1C0.DX0D | CCU43.IN0B | CCU43.IN1B | CCU43.IN2B | CCU43.IN3B | |||||
P2.15 | VADC.EMUX12 | CCU80.OUT11 | LEDTS0.LINE6 | LEDTS0.EXTENDED6 | LEDTS0.TSIN6A | ETH0.COLA | U1C0.DX0C | CCU42.IN0B | CCU42.IN1B | CCU42.IN2B | CCU42.IN3B | |||
P3.0 | U0C1.SCLKOUT | CCU42.OUT0 | U0C1.DX1B | CCU80.IN2C | CCU81.IN0C | |||||||||
P3.1 | U0C1.SELO0 | U0C1.DX2B | ERU0.0B1 | CCU80.IN1C | ||||||||||
P3.2 | USB.DRIVEVBUS | CAN.N0_TXD | LEDTS0.COLA | ERU0.0A1 | CCU80.IN0C | |||||||||
P3.3 | U1C1.SELO1 | CCU42.OUT3 | DSD.DIN3B | CCU42.IN3A | CCU80.IN3B | |||||||||
P3.4 | U1C1.SELO2 | CCU42.OUT2 | DSD.MCLK3 | DSD.MCLK3B | CCU42.IN2A | CCU80.IN0B | ||||||||
P3.5 | U1C1.SELO3 | CCU42.OUT1 | U0C1.DOUT0 | ERU0.3B1 | CCU42.IN1A | |||||||||
P3.6 | U1C1.SELO4 | CCU42.OUT0 | U0C1.SCLKOUT | DB.ETM_TRACEDATA0 | ERU0.3A1 | CCU42.IN0A | ||||||||
P4.0 | DSD.MCLK1 | DB.ETM_TRACEDATA1 | U1C1.DX1C | DSD.MCLK1B | U0C1.DX0E | |||||||||
P4.1 | U1C1.MCLKOUT | DSD.MCLK0 | U0C1.SELO0 | DB.ETM_TRACEDATA2 | DSD.MCLK0B | DSD.MCLK1D | ||||||||
P5.0 | DSD.CGPWMN | CCU81.OUT33 | ETH0.RXD0D | U0C0.DX0D | CCU81.IN0A | CCU81.IN1A | CCU81.IN2A | CCU81.IN3A | ||||||
P5.1 | U0C0.DOUT0 | DSD.CGPWMP | CCU81.OUT32 | ETH0.RXD1D | CCU81.IN0B | |||||||||
P5.2 | CCU81.OUT23 | ETH0.CRS_DVD | CCU81.IN1B | ETH0.RXDVD | ||||||||||
P5.7 | CCU81.OUT02 | LEDTS0.COLA | ||||||||||||
P14.0 | VADC.G0CH0 | |||||||||||||
P14.1 | VADC.G0CH1 | |||||||||||||
P14.2 | VADC.G0CH2 | VADC.G1CH2 | ||||||||||||
P14.3 | VADC.G0CH3 | VADC.G1CH3 | CAN.N0_RXDB | |||||||||||
P14.4 | VADC.G0CH4 | VADC.G2CH0 | ||||||||||||
P14.5 | VADC.G0CH5 | VADC.G2CH1 | POSIF0.IN2B | |||||||||||
P14.6 | VADC.G0CH6 | POSIF0.IN1B | G0ORC6 | |||||||||||
P14.7 | VADC.G0CH7 | POSIF0.IN0B | G0ORC7 | |||||||||||
P14.8 | DAC.OUT_0 | VADC.G1CH0 | VADC.G3CH2 | ETH0.RXD0C | ||||||||||
P14.9 | DAC.OUT_1 | VADC.G1CH1 | VADC.G3CH3 | ETH0.RXD1C | ||||||||||
P14.12 | VADC.G1CH4 | |||||||||||||
P14.13 | VADC.G1CH5 | |||||||||||||
P14.14 | VADC.G1CH6 | G1ORC6 | ||||||||||||
P14.15 | VADC.G1CH7 | G1ORC7 | ||||||||||||
P15.2 | VADC.G2CH2 | |||||||||||||
P15.3 | VADC.G2CH3 | |||||||||||||
P15.8 | VADC.G3CH0 | ETH0.CLK_RMIIC | ETH0.CLKRXC | |||||||||||
P15.9 | VADC.G3CH1 | ETH0.CRS_DVC | ETH0.RXDVC | |||||||||||
USB_DP | ||||||||||||||
USB_DM | ||||||||||||||
HIB_IO_0 | HIBOUT | WWDT.SERVICE_OUT | WAKEUPA | |||||||||||
HIB_IO_1 | HIBOUT | WWDT.SERVICE_OUT | WAKEUPB | |||||||||||
TCK | DB.TCK/SWCLK | |||||||||||||
TMS | DB.TMS/SWDIO | |||||||||||||
XTAL1 | U0C0.DX0F | U0C1.DX0F | U1C0.DX0F | U1C1.DX0F | ||||||||||
XTAL2 | ||||||||||||||
RTC_XTAL1 | ERU0.1B1 | |||||||||||||
RTC_XTAL2 | ||||||||||||||
Power Connection Scheme
shows a reference power connection scheme for the XMC4400.
Figure 7. Power Connection Scheme
Every power supply pin needs to be connected. Different pins of the same supply need also to be externally connected. As example, all V DDP pins must be connected externally to one V DDP net. In this reference scheme one 100 nF capacitor is connected at each supply pin against V SS . An additional 10 µF capacitor is connected to the V DDP nets and an additional 4.7 uF capacitor to the V DDC nets.
The XMC4400 has a common ground concept, all V SS , V SSA and V SSO pins share the same ground potential. In packages with an exposed die pad it must be connected to the common ground as well.
V AGND is the low potential to the analog reference V AREF . Depending on the application it can share the common ground or have a different potential. In devices with shared V DDA / V AREF and V SSA / V AGND pins the reference is tied to the supply. Some analog channels can optionally serve as “Alternate Reference”; further details on this operating mode are described in the Reference Manual.
When V DDP is supplied, V BAT must be supplied as well. If no other supply source (e.g. battery) is connected to V BAT , the V BAT pin can also be connected directly to V DDP .
Electrical Parameters
General Parameters
Parameter Interpretation
The parameters listed in this section partly represent the characteristics of the XMC4400 and partly its requirements on the system. To aid interpreting the parameters easily when evaluating them for a design, they are marked with an two-letter abbreviation in column “Symbol”:
- CC
Such parameters indicate C ontroller C haracteristics, which are a distinctive feature of the XMC4400 and must be regarded for system design.
- SR
Such parameters indicate S ystem R equirements, which must be provided by the application system in which the XMC4400 is designed in.
Absolute Maximum Ratings
Stresses above the values listed under “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions may affect device reliability.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Storage temperature | T ST SR | -65 | – | 150 | °C | – |
Junction temperature | T J SR | -40 | – | 150 | °C | – |
Voltage at 3.3 V power supply pins with respect to V SS | V DDP SR | – | – | 4.3 | V | – |
Voltage on any Class A and dedicated input pin with respect to V SS | V IN SR | -1.0 | – | V DDP + 1.0 or max. 4.3 | V | whichever is lower |
Voltage on any analog input pin with respect to V AGND | V AIN V AREF SR | -1.0 | – | V DDP + 1.0 or max. 4.3 | V | whichever is lower |
Input current on any pin during overload condition | I IN SR | -10 | – | +10 | mA | – |
Absolute maximum sum of all input circuit currents for one port group during overload condition 5 | Σ I IN SR | -25 | – | +25 | mA | – |
Absolute maximum sum of all input circuit currents during overload condition | Σ I IN SR | -100 | – | +100 | mA | – |
explains the input voltage ranges of V IN and V AIN and its dependency to the supply level of V DDP . The input voltage must not exceed 4.3 V, and it must not be more than 1.0 V above V DDP . For the range up to V DDP
- 1.0 V also see the definition of the overload conditions in
Pin Reliability in Overload
.
Figure 8. Absolute Maximum Input Voltage Ranges
Pin Reliability in Overload
When receiving signals from higher voltage devices, low-voltage devices experience overload currents and voltages that go beyond their own IO power supplies specification.
defines overload conditions that will not cause any negative reliability impact if all the following conditions are met:
full operation life-time is not exceeded
Operating Conditions
are met for
pad supply levels ( V DDP or V DDA )
temperature
If a pin current is outside of the
Operating Conditions
but within the overload parameters, then the parameters functionality of this pin as stated in the Operating Conditions can no longer be guaranteed. Operation is still possible in most cases but with relaxed parameters.
Note:
An overload condition on one or more pins does not require a reset.
Note:
A series resistor at the pin to limit the current to the maximum permitted overload current is sufficient to handle failure situations like short to battery.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Input current on any port pin during overload condition | I OV SR | -5 | – | 5 | mA | |
Absolute sum of all input circuit currents for one port group during overload condition 6 | I OVG SR | – | – | 20 | mA | Σ| I OVx |, for all I OVx < 0 mA |
– | – | 20 | mA | Σ| I OVx |, for all I OVx > 0 mA | ||
Absolute sum of all input circuit currents during overload condition | I OVS SR | – | – | 80 | mA | Σ I OVG |
shows the path of the input currents during overload via the ESD protection structures. The diodes against V DDP and ground are a simplified representation of these ESD protection structures.
Figure 9. Input Overload Current via ESD structures
and
Table 16
list input voltages that can be reached under overload conditions. Note that the absolute maximum input voltages as defined in the
Absolute Maximum Ratings
must not be exceeded during overload.
| Pad Type | I OV = 5 mA, TJ = -40 °C | I OV = 5 mA, TJ = 150 °C |
|---|---|---|
A1 / A1+ | V IN = V DDP + 1.0 V | V IN = V DDP + 0.75 V |
A2 | V IN = V DDP + 0.7 V | V IN = V DDP + 0.6 V |
AN/DIG_IN | V IN = V DDP + 1.0 V | V IN = V DDP + 0.75 V |
| Pad Type | I OV = 5 mA, TJ = -40 °C | I OV = 5 mA, T J = 150 °C |
|---|---|---|
A1 / A1+ | V IN = V SS - 1.0 V | V IN = V SS - 0.75 V |
A2 | V IN = V SS - 0.7 V | V IN = V SS - 0.6 V |
AN/DIG_IN | V IN = V DDP - 1.0 V | V IN = V DDP - 0.75 V |
Group | Pins |
|---|---|
1 | P0.[12:0], P3.[6:0] |
2 | P14.[15:0], P15.[9:2] |
3 | P2.[15:0], P5.[7:0] |
4 | P1.[15:0], P4.[1:0] |
Pad Driver and Pad Classes Summary
This section gives an overview on the different pad driver classes and its basic characteristics. More details (mainly DC parameters) are defined in the
Input/Output Pins
.
Class | Power Supply | Type | Sub-Class | Speed Grade | Load | Termination |
|---|---|---|---|---|---|---|
A | 3.3 V | LVTTL I/O, LVTTL outputs | A1 (e.g. GPIO) | 6 MHz | 100 pF | No |
A1+ (e.g. serial I/Os) | 25 MHz | 50 pF | Series termination recommended | |||
A2 (e.g. ext. Bus) | 80 MHz | 15 pF | Series termination recommended |
Figure 10. Output Slopes with different Pad Driver Modes
is a qualitative display of the resulting output slope performance with different output driver modes. The detailed input and output characteristics are listed in
Input/Output Pins
.
Operating Conditions
The following operating conditions must not be exceeded in order to ensure correct operation and reliability of the XMC4400. All parameters specified in the following tables refer to these operating conditions, unless noted otherwise.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Ambient Temperature | T A SR | -40 | – | 85 | °C | Temp. Range F |
-40 | – | 125 | °C | Temp. Range K | ||
Digital supply voltage | V DDP SR | 3.13 | 3.3 | 3.63 | V | |
Core Supply Voltage | V DDC CC | – 7 | 1.3 | – | V | Generated internally |
Digital ground voltage | V SS SR | 0 | – | – | V | |
ADC analog supply voltage | V DDA SR | 3.0 | 3.3 | 3.6 8 | V | |
Analog ground voltage for V DDA | V SSA SR | -0.1 | 0 | 0.1 | V | |
Battery Supply Voltage for Hibernate Domain 9 | V BAT SR | 1.95 10 | – | 3.63 | V | When V DDP is supplied V BAT has to be supplied too. |
System Frequency | f SYS SR | – | – | 120 | MHz | |
Short circuit current of digital outputs | I SC SR | -5 | – | 5 | mA | |
Absolute sum of short circuit currents per pin group 11 | Σ I SC_PG SR | – | – | 20 | mA | |
Absolute sum of short circuit currents of the device | Σ I SC_D SR | – | – | 100 | mA | |
DC Parameters
Input/Output Pins
The digital input stage of the shared analog/digital input pins is identical to the input stage of the standard digital input/output pins.
The Pull-up on the pin is identical to the Pull-up on the standard digital input/output pins.
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Parameter | Symbol | Values | Unit | Note / Test Condition | |
|---|---|---|---|---|---|
Min. | Max. | ||||
Pin capacitance (digital inputs/outputs) | C IO CC | – | 10 | pF | |
Pull-down current | | I PDL | CC | 150 | – | µA | V IN ≥ 0.6 × V DDP |
– | 10 | µA | V IN ≤ 0.36 × V DDP | ||
Pull-Up current | | I PUH | SR | – | 10 | µA | V IN ≥ 0.6 × V DDP |
100 | – | µA | V IN ≤ 0.36 × V DDP | ||
Input Hysteresis for pads of all A classes 14 | HYSA SR | 0.1 × V DDP | – | V | |
spike filter always blocked pulse duration | t SF1 CC | – | 10 | ns | |
spike filter pass-through pulse duration | t SF2 CC | 100 | – | ns | |
pull-down current | | I PPD | CC | 13 | – | mA | V IN = 1.0 V |
Figure 11. Pull Device Input Characteristics
visualizes the input characteristics with an active internal pull device:
in the cases “A” the internal pull device is overridden by a strong external driver;
in the cases “B” the internal pull device defines the input logical state against a weak external load.
Parameter | Symbol | Values | Unit | Note / Test Condition | |
|---|---|---|---|---|---|
Min. | Max. | ||||
Input leakage current | I OZA1 CC | -500 | 500 | nA | 0 V ≤ V IN ≤ V DDP |
Input high voltage | V IHA1 SR | 0.6 × V DDP | V DDP + 0.3 | V | max. 3.6 V |
Input low voltage | V ILA1 SR | -0.3 | 0.36 × V DDP | V | |
Output high voltage, POD = weak | V OHA1 CC | V DDP - 0.4 | – | V | I OH ≥ -400 μA |
2.4 | – | V | I OH ≥ -500 μA | ||
Output high voltage, POD 15 = medium | V DDP - 0.4 | – | V | I OH ≥ -1.4 mA | |
2.4 | – | V | I OH ≥ -2 mA | ||
Output low voltage | V OLA1 CC | – | 0.4 | V | I OL ≤ 500 μA; POD 15 = weak |
– | 0.4 | V | I OL ≤ 2 mA; POD 15 = medium | ||
Fall time | t FA1 CC | – | 150 | ns | C L = 20 pF; POD 15 = weak |
– | 50 | ns | C L = 50 pF; POD 15 = medium | ||
Rise time | t RA1 CC | – | 150 | ns | C L = 20 pF; POD 15 = weak |
– | 50 | ns | C L = 50 pF; POD 15 = medium | ||
Parameter | Symbol | Values | Unit | Note / Test Condition | |
|---|---|---|---|---|---|
Min. | Max. | ||||
Input leakage current | I OZA1+ CC | -1 | 1 | µA | 0 V ≤ V IN ≤ V DDP |
Input high voltage | V IHA1+ SR | 0.6 × V DDP | V DDP + 0.3 | V | max. 3.6 V |
Input low voltage | V ILA1+ SR | -0.3 | 0.36 × V DDP | V | |
Output high voltage, POD = weak | V OHA1+ CC | V DDP - 0.4 | – | V | I OH ≥ -400 μA |
2.4 | – | V | I OH ≥ -500 μA | ||
Output high voltage, POD 16 = medium | V DDP - 0.4 | – | V | I OH ≥ -1.4 mA | |
2.4 | – | V | I OH ≥ -2 mA | ||
Output high voltage, POD 16 = strong | V DDP
| – | V | I OH ≥ -1.4 mA | |
2.4 | – | V | I OH ≥ -2 mA | ||
Output low voltage | V OLA1+ CC | – | 0.4 | V | I OL ≤ 500 μA; POD 16 = weak |
– | 0.4 | V | I OL ≤ 2 mA; POD 16 = medium | ||
– | 0.4 | V | I OL ≤ 2 mA; POD 16 = strong | ||
Fall time | t FA1+ CC | – | 150 | ns | C L = 20 pF; POD 16 = weak |
– | 50 | ns | C L = 50 pF; POD 16 = medium | ||
– | 28 | ns | C L = 50 pF; POD 16 = strong; edge = slow | ||
– | 16 | ns | C L = 50 pF; POD 16 = strong; edge = soft; | ||
Rise time | t RA1+ CC | – | 150 | ns | C L = 20 pF; POD 16 = weak |
– | 50 | ns | C L = 50 pF; POD 16 = medium | ||
– | 28 | ns | C L = 50 pF; POD 16 = strong; edge = slow | ||
– | 16 | ns | C L = 50 pF; POD 16 = strong; edge = soft | ||
Parameter | Symbol | Values | Unit | Note / Test Condition | |
|---|---|---|---|---|---|
Min. | Max. | ||||
Input Leakage current | I OZA2 CC | -6 | 6 | µA | 0 V ≤ V IN < 0.5* V DDP - 1 V; 0.5* V DDP + 1 V < V IN ≤ V DDP |
-3 | 3 | µA | 0.5* V DDP - 1 V < V IN < 0.5* V DDP + 1 V | ||
Input high voltage | V IHA2 SR | 0.6 × V DDP | V DDP + 0.3 | V | max. 3.6 V |
Input low voltage | V ILA2 SR | -0.3 | 0.36 × V DDP | V | |
Output high voltage, POD = weak | V OHA2 CC | V DDP - 0.4 | – | V | I OH ≥ -400 μA |
2.4 | – | V | I OH ≥ -500 μA | ||
Output high voltage, POD = medium | V DDP - 0.4 | – | V | I OH ≥ -1.4 mA | |
2.4 | – | V | I OH ≥ -2 mA | ||
Output high voltage, POD = strong | V DDP - 0.4 | – | V | I OH ≥ -1.4 mA | |
2.4 | – | V | I OH ≥ -2 mA | ||
Output low voltage, POD = weak | V OLA2 CC | – | 0.4 | V | I OL ≤ 500 μA |
Output low voltage, POD = medium | – | 0.4 | V | I OL ≤ 2 mA | |
Output low voltage, POD = strong | – | 0.4 | V | I OL ≤ 2 mA | |
Fall time | t FA2 CC | – | 150 | ns | C L = 20 pF; POD = weak |
– | 50 | ns | C L = 50 pF; POD = medium | ||
– | 3.7 | ns | C L = 50 pF; POD = strong; edge = sharp | ||
– | 7 | ns | C L = 50 pF; POD = strong; edge = medium | ||
– | 16 | ns | C L = 50 pF; POD = strong; edge = soft | ||
Rise time | t RA2 CC | – | 150 | ns | C L = 20 pF; POD = weak |
– | 50 | ns | C L = 50 pF; POD = medium | ||
– | 3.7 | ns | C L = 50 pF; POD = strong; edge = sharp | ||
– | 7.0 | ns | C L = 50 pF; POD = strong; edge = medium | ||
– | 16 | ns | C L = 50 pF; POD = strong; edge = soft | ||
Parameter | Symbol | Values | Unit | Note / Test Condition | |
|---|---|---|---|---|---|
Min. | Max. | ||||
Input leakage current | I OZHIB CC | -500 | 500 | nA | 0 V ≤ V IN ≤ V BAT |
Input high voltage | V IHHIB SR | 0.6 × V BAT | V BAT + 0.3 | V | max. 3.6 V |
Input low voltage | V ILHIB SR | -0.3 | 0.36 × V BAT | V | |
Input Hysteresis for HIB_IO pins | HYSHIB CC | 0.1 × V BAT | – | V | V BAT ≥ 3.13 V |
0.06 × V BAT | – | V | V BAT < 3.13 V | ||
Output high voltage, POD 17 = medium | V OHHIB CC | V BAT - 0.4 | – | V | I OH ≥ -1.4 mA |
Output low voltage | V OLHIB CC | – | 0.4 | V | I OL ≤ 2 mA |
Fall time | t FHIB CC | – | 50 | ns | V BAT ≥ 3.13 V C L = 50 pF |
– | 100 | ns | V BAT < 3.13 V C L = 50 pF | ||
Rise time | t RHIB CC | – | 50 | ns | V BAT ≥ 3.13 V C L = 50 pF |
– | 100 | ns | V BAT < 3.13 V C L = 50 pF | ||
Analog to Digital Converters (ADCx)
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Analog reference voltage | V AREF SR | V AGND + 1 | – | V DDA + 0.05 19 | V | |
Analog reference ground 18 | V AGND SR | V SSM - 0.05 | – | V AREF - 1 | V | |
Analog reference voltage range 18 20 | V AREF - V AGND SR | 1 | – | V DDA + 0.1 | V | |
Analog input voltage | V AIN SR | V AGND | – | V DDA | V | |
Input leakage at analog inputs 21 | I OZ1 CC | -100 | – | 200 | nA | 0.03 × V DDA < V AIN < 0.97 × V DDA |
-500 | – | 100 | nA | 0 V ≤ V AIN ≤ 0.03 × V DDA | ||
-100 | – | 500 | nA | 0.97 × V DDA ≤ V AIN ≤ V DDA | ||
Input leakage current at VAREF | I OZ2 CC | -1 | – | 1 | µA | 0 V ≤ V AREF ≤ V DDA |
Input leakage current at VAGND | I OZ3 CC | -1 | – | 1 | µA | 0 V ≤ V AGND ≤ V DDA |
Internal ADC clock | f ADCI CC | 2 | – | 30 | MHz | V DDA = 3.3 V |
Switched capacitance at the analog voltage inputs 22 | C AINSW CC | – | 4 | 6.5 | pF | |
Total capacitance of an analog input | C AINTOT CC | – | 12 | 20 | pF | |
Switched capacitance at the positive reference voltage input 18 23 | C AREFSW CC | – | 15 | 30 | pF | |
Total capacitance of the voltage reference inputs 18 | C AREFTOT CC | – | 20 | 40 | pF | |
Total Unadjusted Error | TUE CC | -4 | – | 4 | LSB | 12-bit resolution; V DDA = 3.3 V; V AREF = V DDA, dedicated pins for V DDA and V AREF |
Differential Non-Linearity Error | EA DNL CC | -3 | – | 3 | LSB | |
Gain Error 25 | EA GAIN CC | -4 | – | 4 | LSB | |
Integral Non-Linearity 25 | EA INL CC | -3 | – | 3 | LSB | |
Offset Error 25 | EA OFF CC | -4 | – | 4 | LSB | |
Total Unadjusted Error | TUE CC | -6 | – | 6 | LSB | 12-bit resolution24; V DDA = 3.3 V; V AREF = V DDA, shared pin for V DDA and V AREF (PG-TQFP-64) |
Differential Non-Linearity Error 25 | EA DNL CC | -4.5 | – | 4.5 | LSB | |
Gain Error 25 | EA GAIN CC | -6 | – | 6 | LSB | |
Integral Non-Linearity 25 | EA INL CC | -4.5 | – | 4.5 | LSB | |
Offset Error 25 | EA OFF CC | -6 | – | 6 | LSB | |
RMS Noise 26 | EN RMS CC | – | 1 | 2 27 28 | LSB | |
Worst case ADC V DDA power supply current per active converter | I DDAA CC | – | 1.5 | 2 | mA | during conversion V DDP = 3.6 V, T J = 150 °C |
Charge consumption on V AREF per conversion 18 | Q CONV CC | – | 30 | – | pC | 0 V ≤ V AREF ≤ V DDA 29 |
ON resistance of the analog input path | R AIN CC | – | 700 | 1200 | Ohm | |
ON resistance for the ADC test (pull down for AIN7) | R AIN7T CC | 180 | 550 | 900 | Ohm | |
Resistance of the reference voltage input path | R AREF CC | – | 700 | 1700 | Ohm | |
Figure 12. VADC Reference Voltage Range
The power-up calibration of the ADC requires a maximum number of 4352 f ADCI cycles.
Figure 13. ADCx Input Circuits
Figure 14. ADCx Analog Input Leakage Current
Conversion Time
Parameter | Symbol | Values | Unit | Note |
|---|---|---|---|---|
Conversion time | t C CC | 2 × T ADC + (2 + N + STC + PC +DM) × T ADCI | µs | N = 8, 10, 12 for N-bit conversion T ADC = 1 / f PERIPH T ADCI = 1 / f ADCI |
STC defines additional clock cycles to extend the sample time
PC adds two cycles if post-calibration is enabled
DM adds one cycle for an extended conversion time of the MSB
Conversion Time Examples
System assumptions:
f ADC = 120 MHz i.e. t ADC = 8.33 ns, DIVA = 3, f ADCI = 30 MHz i.e. t ADCI = 33.3 ns
According to the given formulas the following minimum conversion times can be achieved (STC = 0, DM = 0):
12-bit post-calibrated conversion (PC = 2):
t CN12C = (2 + 12 + 2) × t ADCI + 2 × t ADC = 16 × 33.3 ns + 2 × 8.33 ns = 550 ns
12-bit uncalibrated conversion:
t CN12 = (2 + 12) × t ADCI + 2 × t ADC = 14 × 33.3 ns + 2 × 8.33 ns = 483 ns
10-bit uncalibrated conversion:
t CN10 = (2 + 10) × t ADCI + 2 × t ADC = 12 × 33.3 ns + 2 × 8.33 ns = 417 ns
8-bit uncalibrated:
t CN8 = (2 + 8) × t ADCI + 2 × t ADC = 10 × 33.3 ns + 2 × 8.33 ns = 350 ns
Digital to Analog Converters (DACx)
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
RMS supply current | I DD CC | – | 2.5 | 4 | mA | per active DAC channel,without load currents of DAC outputs |
Resolution | RES CC | – | 12 | – | Bit | |
Update rate | f URATE_A CC | – | 2 | Msample/s | data rate, where DAC can follow 64 LSB code jumps to ±1 LSB accuracy | |
Update rate | f URATE_F CC | – | 5 | Msample/s | data rate, where DAC can follow 64 LSB code jumps to ±4 LSB accuracy | |
Settling time | t SETTLE CC | – | 1 | 2 | µs | at full scale jump, output voltage reaches target value ± 20 LSB |
Slew rate | SR CC | 2 | 5 | – | V/µs | |
Minimum output voltage | V OUT_MIN CC | – | 0.3 | – | V | code value unsigned: 000 ; signed: 800 |
Maximum output voltage | V OUT_MAX CC | – | 2.5 | – | V | code value unsigned: FFF ; signed: 7FF |
Integral non-linearity 30 | INL CC | -5.5 | ±2.5 | 5.5 | LSB | R L ≥ 5 kOhm, C L ≤ 50 pF |
Differential non-linearity | DNL CC | -2 | ±1 | 2 | LSB | R L ≥ 5 kOhm, C L ≤ 50 pF |
Offset error | ED OFF CC | ±20 | mV | |||
Gain error | ED G_IN CC | -5 | 0 | 5 | % | |
Startup time | t STARTUP CC | – | 15 | 30 | µs | time from output enabling till code valid ±16 LSB |
3dB Bandwidth of Output Buffer | f C1 CC | 2.5 | 5 | – | MHz | verified by design |
Output sourcing current | I OUT_SOURCE CC | – | -30 | – | mA | |
Output sinking current | I OUT_SINK CC | – | 0.6 | – | mA | |
Output resistance | R OUT CC | – | 50 | – | Ohm | |
Load resistance | R L SR | 5 | – | – | kOhm | |
Load capacitance | C L SR | – | – | 50 | pF | |
Signal-to-Noise Ratio | SNR CC | – | 70 | – | dB | examination bandwidth < 25 kHz |
Total Harmonic Distortion | THD CC | – | 70 | – | dB | examination bandwidth < 25 kHz |
Power Supply Rejection Ratio | PSRR CC | – | 56 | – | dB | to V DDA verified by design |
Conversion Calculation
Unsigned:
DACxDATA = 4095 × (V OUT - V OUT_MIN) / (V OUT_MAX - V OUT_MIN)
Signed:
DACxDATA = 4095 × (V OUT - V OUT_MIN) / (V OUT_MAX - V OUT_MIN) - 2048
Figure 15. DAC Conversion Examples
Out-of-Range Comparator (ORC)
The Out-of-Range Comparator (ORC) triggers on analog input voltages ( V AIN ) above the analog reference
31
( V AREF ) on selected input pins (GxORCy) and generates a service request trigger (GxORCOUTy).
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
The parameters in Table 28 apply for the maximum reference voltage V AREF = V DDA + 50 mV.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
DC Switching Level | V ODC CC | 100 | 125 | 200 | mV | V AIN ≥ V AREF + V ODC |
Hysteresis | V OHYS CC | 50 | – | V ODC | mV | |
Detection Delay of a persistent Overvoltage | t ODD CC | 55 | – | 450 | ns | V AIN ≥ V AREF + 200 mV |
45 | – | 105 | ns | V AIN ≥ V AREF + 400 mV | ||
Always detected Overvoltage Pulse | t OPDD CC | 440 | – | – | ns | V AIN ≥ V AREF + 200 mV |
90 | – | – | ns | V AIN ≥ V AREF + 400 mV | ||
Never detected Overvoltage Pulse | t OPDN CC | – | – | 49 | ns | V AIN ≥ V AREF + 200 mV |
– | – | 30 | ns | V AIN ≥ V AREF + 400 mV | ||
Release Delay | t ORD CC | 65 | – | 105 | ns | V AIN ≤ V AREF |
Enable Delay | t OED CC | – | 100 | 200 | ns | |
Figure 16. GxORCOUTy Trigger Generation
Figure 17. ORC Detection Ranges
High Resolution PWM (HRPWM)
The following chapters describe the operating conditions, characteristics and timing requirements, for all the components inside the HRPWM module. Each description is given for just one sub unit, e.g., one CSG or one HRC.
All the timing information is related to the module clock, f hrpwm .
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
HRC characteristics
CMP and 10-bit DAC characteristics
summarizes the characteristics of the CSG unit.
The specified characteristics require that the setup of the HRPWM follows the initialization sequence as documented in the Reference Manual.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
DAC Resolution | RES CC | 10 | bits | |||
DAC differential nonlinearity | DNL CC | -1 | – | 1.5 | LSB | Monotonic behavior, See Figure 18 |
DAC integral nonlinearity | INL CC | -3 | – | 3 | LSB | See Figure 18 |
CSG Output Jitter | D CSG CC | – | – | 1 | clk | |
Bias startup time | t start CC | – | – | 98 | us | |
Bias supply current | I DDbias CC | – | – | 400 | µA | |
CSGy startup time | t CSGS CC | – | – | 2 | µs | |
Input operation current 34 | I DDCIN CC | -10 | – | 33 | µA | See Figure 19 |
High Speed Mode | ||||||
DAC output voltage range | V DOUT CC | V SS | – | V DDP | V | |
DAC propagation delay - Full scale | t FShs CC | – | – | 80 | ns | See Figure 20 |
Input Selector propagation delay - Full scale | t Dhs CC | – | – | 100 | ns | See Figure 20 |
Comparator bandwidth | t Dhs CC | 20 | – | – | ns | |
DAC CLK frequency | f clk SR | – | – | 30 | MHz | |
Supply current | I DDhs CC | – | – | 940 | µA | |
Low Speed Mode | ||||||
DAC output voltage range | V DOUT CC | 0.1 × V DDP 35 | – | V DDP | V | |
DAC propagation delay - Full Scale | t FSls CC | – | – | 160 | ns | See Figure 20 |
Input Selector propagation delay - Full Scale | t Dls CC | – | – | 200 | ns | See Figure 20 |
Comparator bandwidth | t Dls CC | 20 | – | – | ns | |
DAC CLK frequency | f clk SR | – | – | 30 | MHz | |
Supply current | I DDls CC | – | – | 300 | µA | |
Figure 18. CSG DAC INL and DNL example

Figure 19. Input operation current

Figure 20. DAC and Input Selector Propagation Delay

Clocks
HRPWM DAC Conversion Clock
The DAC conversion clock can be generated internally or it can be controlled via a HRPWM module pin.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Frequency | f etrg SR | – | – | 30 37 | MHz | |
ON time | t onetrg SR | 2 T ccu | – | – | ns | |
OFF time | t offetrg SR | 2 T ccu 36 37 | – | – | ns | |
CSG External Clock
It is possible to select an external source, that can be used as a clock for the slope generation, HRPWMx.ECLKy. This clock is synchronized internally with the module clock and therefore the external clock needs to meet the criterion described on
Table 32
.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Frequency | f eclk SR | – | – | f hrpwm /4 | MHz | |
ON time | t oneclk SR | 2 T ccu | – | – | ns | |
OFF time | t offeclk SR | 2 T ccu 38 39 | – | – | ns | Only the rising edge is used |
Low Power Analog Comparator (LPAC)
The Low Power Analog Comparator (LPAC) triggers a wake-up event from Hibernate state or an interrupt trigger during normal operation. It does so by comparing V BAT or another external sensor voltage V LPS with a pre-programmed threshold voltage.
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
V BAT supply voltage range for LPAC operation | V BAT SR | 2.1 | – | 3.6 | V | |
Sensor voltage range | V LPCS CC | 0 | – | 1.2 | V | |
Threshold step size | V th CC | – | 18.75 | – | mV | |
Threshold trigger accuracy | Δ V th CC | – | – | ±10 | % | for V th > 0.4 V |
Conversion time | t LPCC CC | – | – | 250 | µs | |
Average current consumption over time | I LPCAC CC | – | – | 15 | µA | conversion interval 10 ms |
Current consumption during conversion | I LPCC CC | – | 150 | – | µA | |
Die Temperature Sensor
The Die Temperature Sensor (DTS) measures the junction temperature T J .
Note:
These parameters are not subject to
production test, but verified by design and/or characterization.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Temperature sensor range | T SR SR | -40 | – | 150 | °C | |
Linearity Error (to the below defined formula) | Δ T LE CC | – | ±1 | – | °C | per Δ T J ≤ 30 °C |
Offset Error | Δ T OE CC | – | ±6 | – | °C | Δ T OE = T J - T DTS V DDP ≤ 3.3 V 41 |
Measurement time | t M CC | – | – | 100 | µs | |
Start-up time after reset inactive | t TSST SR | – | – | 10 | µs | |
The following formula calculates the temperature measured by the DTS in [°C] from the RESULT bit field of the DTSSTAT register.
Temperature T DTS = (RESULT - 605) / 2.05 [°C]
This formula and the values defined in
Table 34
apply with the following calibration values:
DTSCON.BGTRIM = 8
DTSCON.REFTRIM = 4
USB OTG Interface DC Characteristics
The Universal Serial Bus (USB) Interface is compliant to the USB Rev. 2.0 Specification and the OTG Specification Rev. 1.3. High-Speed Mode is not supported.
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
VBUS input voltage range | V IN CC | 0.0 | – | 5.25 | V | |
A-device VBUS valid threshold | V B1 CC | 4.4 | – | – | V | |
A-device session valid threshold | V B2 CC | 0.8 | – | 2.0 | V | |
B-device session valid threshold | V B3 CC | 0.8 | – | 4.0 | V | |
B-device session end threshold | V B4 CC | 0.2 | – | 0.8 | V | |
VBUS input resistance to ground | R VBUS_IN CC | 40 | – | 100 | kOhm | |
B-device VBUS pull-up resistor | R VBUS_PU CC | 281 | – | – | Ohm | Pull-up voltage = 3.0 V |
B-device VBUS pull-down resistor | R VBUS_PD CC | 656 | – | – | Ohm | |
USB.ID pull-up resistor | R UID_PU CC | 14 | – | 25 | kOhm | |
VBUS input current | I VBUS_IN CC | – | – | 150 | µA | 0 V ≤ V IN ≤ 5.25 V: T AVG = 1 ms |
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Input low voltage | V IL SR | – | – | 0.8 | V | |
Input high voltage (driven) | V IH SR | 2.0 | – | – | V | |
Input high voltage (floating) 42 | V IHZ SR | 2.7 | – | 3.6 | V | |
Differential input sensitivity | V DIS CC | 0.2 | – | – | V | |
Differential common mode range | V CM CC | 0.8 | – | 2.5 | V | |
Output low voltage | V OL CC | 0.0 | – | 0.3 | V | 1.5 kOhm pull-up to 3.6 V |
Output high voltage | V OH CC | 2.8 | – | 3.6 | V | 15 kOhm pull-down to 0 V |
DP pull-up resistor (idle bus) | R PUI CC | 900 | – | 1575 | Ohm | |
DP pull-up resistor (upstream port receiving) | R PUA CC | 1425 | – | 3090 | Ohm | |
DP, DM pull-down resistor | R PD CC | 14.25 | – | 24.8 | kOhm | |
Input impedance DP, DM | Z INP CC | 300 | – | – | kOhm | 0 V ≤ V IN ≤ V DDP |
Driver output resistance DP, DM | Z DRV CC | 28 | – | 44 | Ohm | |
Oscillator Pins
Note:
It is strongly recommended to measure the oscillation allowance (negative resistance) in the final target system (layout) to determine the optimal parameters for the oscillator operation. Please refer to the limits specified by the crystal or ceramic resonator supplier.
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
The oscillator pins can be operated with an external crystal (see
Figure 21
) or in direct input mode (see
Figure 22
).
Figure 21. Oscillator in Crystal Mode
Figure 22. Oscillator in Direct Input Mode
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Input frequency | f OSC SR | 4 | – | 40 | MHz | Direct Input Mode selected |
4 | – | 25 | MHz | External Crystal Mode selected | ||
Oscillator start-up time 43 | t OSCS CC | – | – | 10 | ms | |
Input voltage at XTAL1 | V IX SR | -0.5 | – | V DDP + 0.5 | V | |
Input amplitude (peak-to-peak) at XTAL1 44 45 | V PPX SR | 0.4 × V DDP | – | V DDP + 1.0 | V | |
Input high voltage at XTAL1 | V IHBX SR | 1.0 | – | V DDP + 0.5 | V | |
Input low voltage at XTAL1 46 | V ILBX SR | -0.5 | – | 0.4 | V | |
Input leakage current at XTAL1 | I ILX1 CC | -100 | – | 100 | nA | Oscillator power down 0 V ≤ V IX ≤ V DDP |
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Input frequency | f OSC SR | – | 32.768 | – | kHz | |
Oscillator start-up time 47 49 | t OSCS CC | – | – | 5 | s | |
Input voltage at RTC_XTAL1 | V IX SR | -0.3 | – | V BAT + 0.3 | V | |
Input amplitude (peak-to-peak) at RTC_XTAL1 48 50 | V PPX SR | 0.4 | – | – | V | |
Input high voltage at RTC_XTAL1 | V IHBX SR | 0.6 × V BAT | – | V BAT + 0.3 | V | |
Input low voltage at RTC_XTAL1 51 | V ILBX SR | -0.3 | – | 0.36 × V BAT | V | |
Input Hysteresis for RTC_XTAL1 51 52 | V HYSX CC | 0.1 × V BAT | – | V | 3.0 V ≤ V BAT < 3.6 V | |
0.03 × V BAT | – | V | V BAT < 3.0 V | |||
Input leakage current at RTC_XTAL1 | I ILX1 CC | -100 | – | 100 | nA | Oscillator power down 0 V ≤ V IX ≤ V BAT |
Power Supply Current
The total power supply current defined below consists of a leakage and a switching component.
Application relevant values are typically lower than those given in the following tables, and depend on the customer's system operating conditions (e.g. thermal connection or used application configurations).
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
If not stated otherwise, the operating conditions for the parameters in the following table are:
V DDP = 3.3 V, T A = 25 °C
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Active supply current 53 Peripherals enabled Frequency: f CPU / f PERIPH / f CCU in MHz | I DDPA CC | – | 113 | – | mA | 120 / 120 / 120 |
– | 102 | – | 120 / 60 / 60 | |||
– | 82 | – | 60 / 60 / 120 | |||
– | 61 | – | 24 / 24 / 24 | |||
– | 51 | – | 1 / 1 / 1 | |||
Active supply current Code execution from RAM Flash in Sleep mode Frequency: f CPU / f PERIPH / f CCU in MHz | I DDPA CC | – | 53 | – | mA | 120 / 120 / 120 |
– | 50 | – | 120 / 60 / 60 | |||
Active supply current 54 Peripherals disabled Frequency: f CPU / f PERIPH in MHz | I DDPA CC | – | 80 | – | mA | 120 / 120 / 120 |
– | 80 | – | 120 / 60 / 60 | |||
– | 65 | – | 60 / 60 / 120 | |||
– | 55 | – | 24 / 24 / 24 | |||
– | 50 | – | 1 / 1 / 1 | |||
Sleep supply current 55 Peripherals enabled Frequency: Frequency: f CPU / f PERIPH / f CCU in MHz | I DDPS CC | – | 104 | – | mA | 120 / 120 / 120 |
– | 93 | – | 120 / 60 / 60 | |||
– | 78 | – | 60 / 60 / 120 | |||
– | 57 | – | 24 / 24 / 24 | |||
– | 46 | – | 1 / 1 / 1 | |||
f CPU / f PERIPH / f CCU in kHz | – | 46 | – | 100 / 100 / 100 | ||
Sleep supply current 56 Peripherals disabled Frequency: f CPU / f PERIPH / f CCU in MHz | I DDPS CC | – | 72 | – | mA | 120 / 120 / 120 |
– | 71 | – | 120 / 60 / 60 | |||
– | 61 | – | 60 / 60 / 120 | |||
– | 52 | – | 24 / 24 / 24 | |||
– | 46 | – | 1 / 1 / 1 | |||
f CPU / f PERIPH / f CCU in kHz | – | 46 | – | 100 / 100 / 100 | ||
Deep Sleep supply current 57 Flash in Sleep mode Frequency: f CPU / f PERIPH / f CCU in MHz | I DDPD CC | – | 8 | – | mA | 24 / 24 / 24 |
– | 5 | – | 4 / 4 / 4 | |||
– | 4 | – | 1 / 1 / 1 | |||
f CPU / f PERIPH / f CCU in kHz | – | 4.5 | – | 100 / 100 / 100 58 | ||
Hibernate supply current RTC on 59 | I DDPH CC | – | 12.8 | – | µA | V BAT = 3.3 V |
– | 9.0 | – | V BAT = 2.4 V | |||
– | 7.7 | – | V BAT = 2.0 V | |||
Hibernate supply current RTC off 60 | I DDPH CC | – | 12.0 | – | µA | V BAT = 3.3 V |
– | 8.4 | – | V BAT = 2.4 V | |||
– | 7.0 | – | V BAT = 2.0 V | |||
Worst case active supply current 61 | I DDPA CC | – | – | 170 62 | mA | V DDP = 3.6 V, T J = 150 °C |
V DDA power supply current | I DDA CC | – | – | – 63 | mA | |
I DDP current at Low | I DDP_PORST CC | – | – | 30 | mA | V DDP = 3.6 V, T J = 150 °C |
Power Dissipation | P DISS CC | – | – | 1 | W | V DDP = 3.6 V, T J = 150 °C |
Wake-up time from Sleep to Active mode | t SSA CC | – | 6 | – | cycles | |
Wake-up time from Deep Sleep to Active mode | – | – | – | ms | Defined by the wake-up of the Flash module, see Flash Memory Parameters | |
Wake-up time from Hibernate mode | – | – | – | ms | Wake-up via power-on reset event, see Power-Up and Supply Monitoring | |
Peripheral Idle Currents
Test conditions:
f sys and derived clocks at 120 MHz
V DDP = 3.3 V, T a =25 °C
all peripherals are held in reset (see the PRSTAT registers in the Reset Control Unit of the SCU)
the peripheral clocks are disabled (see CGATSTAT registers in the Clock Control Unit of the SCU
no I/O activity
the given values are a result of differential measurements with asserted and deasserted peripheral reset and enabled clock of the peripheral under test
The tested peripheral is left in the state after the peripheral reset is deasserted, no further initialisation or configuration is done. E.g. no timer is running in the CCUs, no communication active in the USICs, etc.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
PORTS ETH USB FCE WDT POSIFx | I PER CC | – | ≤ 0.3 | – | mA | |
MultiCAN ERU LEDTSCU0 CCU4x CCU8x | – | ≤ 1.0 | – | |||
DAC (digital) | – | 1.3 | – | |||
USICx | – | 3.0 | – | |||
DSD VADC (digital) 64 | – | 4.5 | – | |||
DMAx | – | 6.0 | – | |||
Flash Memory Parameters
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Erase Time per 256 Kbyte Sector | t ERP CC | – | 5 | 5.5 | s | |
Erase Time per 64 Kbyte Sector | t ERP CC | – | 1.2 | 1.4 | s | |
Erase Time per 16 Kbyte Logical Sector | t ERP CC | – | 0.3 | 0.4 | s | |
Program time per page 65 | t PRP CC | – | 5.5 | 11 | ms | |
Erase suspend delay | t FL_ErSusp CC | – | – | 15 | ms | |
Wait time after margin change | t FL_MarginDel CC | 10 | – | – | µs | |
Wake-up time | t WU CC | – | – | 270 | µs | |
Read access time | t a CC | 20 | – | – | ns | For operation with 1 / f CPU < t a wait states must be configured 66 |
Data Retention Time, Physical Sector | t RET CC | 20 | – | – | years | Max. 1000 erase/program cycles |
Data Retention Time, Logical Sector 67 68 | t RETL CC | 20 | – | – | years | Max. 100 erase/program cycles |
Data Retention Time, User Configuration Block (UCB) 67 68 | t RTU CC | 20 | – | – | years | Max. 4 erase/program cycles per UCB |
Endurance on 64 Kbyte Physical Sector PS4 | N EPS4 CC | 10000 | – | – | cycles | BA-marking devices only!Cycling distributed over life time 69 |
AC Parameters
Testing Waveforms
Figure 23. Rise/Fall Time Parameters
Figure 24. Testing Waveform, Output Delay
Figure 25. Testing Waveform, Output High Impedance
Power-Up and Supply Monitoring
is always asserted when V DDP and/or V DDC violate the respective thresholds.
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Figure 26. Circuit
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Digital supply voltage reset threshold | V POR CC | 2.79 70 | – | 3.05 71 | V | |
Core supply voltage reset threshold | V PV CC | – | – | 1.17 | V | |
V DDP voltage to ensure defined pad states | V DDPPA CC | – | 1.0 | – | V | |
rise time | t PR SR | – | – | 2 | μs | |
Startup time from power-on reset with code execution from Flash | t SSW CC | – | 2.5 | 3.5 | ms | Time to the first user code instruction |
V DDC ramp up time | t VCR CC | – | 550 | – | μs | Ramp up after power-on or after a reset triggered by a violation of V POR or V PV |
Figure 27. Power-Up Behavior
Power Sequencing
While starting up and shutting down as well as when switching power modes of the system it is important to limit the current load steps. A typical cause for such load steps is changing the CPU frequency f CPU . Load steps exceeding the below defined values may cause a power on reset triggered by the supply monitor.
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Positive Load Step Current | Δ I PLS SR | – | – | 50 | mA | Load increase on V DDP Δ t ≤ 10 ns |
Negative Load Step Current | Δ I NLS SR | – | – | 150 | mA | Load decrease on V DDP Δ t ≤ 10 ns |
V DDC Voltage Over- / Undershoot from Load Step | Δ V LS CC | – | – | ±100 | mV | For maximum positive or negative load step |
Positive Load Step Settling Time | t PLSS SR | 50 | – | – | µs | |
Negative Load Step Settling Time | t NLSS SR | 100 | – | – | µs | |
External Buffer Capacitor on V DDC | C EXT SR | 3 | 4.7 | 6 | µF | In addition C = 100 nF capacitor on each V DDC pin |
Positive Load Step Examples
System assumptions:
f CPU = f SYS, target frequency f CPU = 120 MHz, main PLL f VCO = 480 MHz, stepping done by K2 divider, t PLSS between individual steps:
24 MHz - 48 MHz - 68 MHz - 96 MHz - 120 MHz (K2 steps 20 - 10 - 7 - 5 - 4)
24 MHz - 68 MHz - 96 MHz - 120 MHz (K2 steps 20 - 7 - 5 - 4)
24 MHz - 68 MHz - 120 MHz (K2 steps 20 - 7 - 4)
Phase Locked Loop (PLL) Characteristics
Main and USB PLL
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Accumulated Jitter | D P CC | – | – | ±5 | ns | accumulated over 300 cycles f SYS = 120 MHz |
Duty Cycle 73 | D DC CC | 46 | 50 | 54 | % | Low pulse to total period, assuming an ideal input clock source |
PLL base frequency | f PLLBASE CC | 30 | – | 140 | MHz | |
VCO input frequency | f REF CC | 4 | – | 16 | MHz | |
VCO frequency range | f VCO CC | 260 | – | 520 | MHz | |
PLL lock-in time | t L CC | – | – | 400 | µs | |
Internal Clock Source Characteristics
Fast Internal Clock Source
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Nominal frequency | f OFINC CC | – | 36.5 | – | MHz | not calibrated |
– | 24 | – | MHz | calibrated | ||
Accuracy | Δ f OFI CC | -0.5 | – | 0.5 | % | automatic calibration 74 75 |
-15 | – | 15 | % | factory calibration, V DDP = 3.3 V | ||
-25 | – | 25 | % | no calibration, V DDP = 3.3 V | ||
-7 | – | 7 | % | Variation over voltage range 76 3.13 V ≤ V DDP ≤ 3.63 V | ||
Start-up time | t OFIS CC | – | 50 | – | µs | |
Slow Internal Clock Source
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Nominal frequency | f OSI CC | – | 32.768 | – | kHz | |
Accuracy | Δ f OSI CC | -4 | – | 4 | % | V BAT = const. 0 °C ≤ T A ≤ 85 °C |
-5 | – | 5 | % | V BAT = const. T A < 0 °C or T A > 85 °C | ||
-5 | – | 5 | % | 2.4 V ≤ V BAT , T A = 25 °C | ||
-10 | – | 10 | % | 1.95 V ≤ V BAT < 2.4 V, T A = 25 °C | ||
Start-up time | t OSIS CC | – | 50 | – | µs | |
JTAG Interface Timing
The following parameters are applicable for communication through the JTAG debug interface. The JTAG module is fully compliant with IEEE1149.1-2000.
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Note:
Operating conditions apply.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
TCK clock period | t 1 SR | 25 | – | – | ns | |
TCK high time | t 2 SR | 10 | – | – | ns | |
TCK low time | t 3 SR | 10 | – | – | ns | |
TCK clock rise time | t 4 SR | – | – | 4 | ns | |
TCK clock fall time | t 5 SR | – | – | 4 | ns | |
TDI/TMS setup to TCK rising edge | t 6 SR | 6 | – | – | ns | |
TDI/TMS hold after TCK rising edge | t 7 SR | 6 | – | – | ns | |
TDO valid after TCK falling edge (propagation delay) | t 8 CC | – | – | 13 | ns | C L = 50 pF |
3 | – | – | ns | C L = 20 pF | ||
TDO hold after TCK falling edge 77 | t 18 CC | 2 | – | – | ns | |
TDO high imped. to valid from TCK falling edge 77 78 | t 9 CC | – | – | 14 | ns | C L = 50 pF |
TDO valid to high imped. from TCK falling edge 77 | t 10 CC | – | – | 13.5 | ns | C L = 50 pF |
Figure 28. Test Clock Timing (TCK)
Figure 29. JTAG Timing
Serial Wire Debug Port (SW-DP) Timing
The following parameters are applicable for communication through the SW-DP interface.
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Note:
Operating conditions apply.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
SWDCLK clock period | t SC SR | 25 | – | – | ns | C L = 30 pF |
40 | – | – | ns | C L = 50 pF | ||
SWDCLK high time | t 1 SR | 10 | – | 500000 | ns | |
SWDCLK low time | t 2 SR | 10 | – | 500000 | ns | |
SWDIO input setup to SWDCLK rising edge | t 3 SR | 6 | – | – | ns | |
SWDIO input hold after SWDCLK rising edge | t 4 SR | 6 | – | – | ns | |
SWDIO output valid time after SWDCLK rising edge | t 5 CC | – | – | 17 | ns | C L = 50 pF |
– | – | 13 | ns | C L = 30 pF | ||
SWDIO output hold time from SWDCLK rising edge | t 6 CC | 3 | – | – | ns | |
Figure 30. SWD Timing
Embedded Trace Macro Cell (ETM) Timing
The Data timing are to the active clock edge, in half-rate clocking mode that is the rising and falling clock edge.
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Note:
Operating conditions apply, with
C L
≤ 15 pF.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
TRACECLK period | t 1 CC | 16.7 | – | – | ns | – |
TRACECLK high time | t 2 CC | 2 | – | – | ns | – |
TRACECLK low time | t 3 CC | 2 | – | – | ns | – |
TRACECLK and TRACEDATA rise time | t 4 CC | – | – | 3 | ns | – |
TRACECLK and TRACEDATA fall time | t 5 CC | – | – | 3 | ns | – |
TRACEDATA output valid time | t 6 CC | -2 | – | 3 | ns | – |
Figure 31. ETM Clock Timing
Figure 32. ETM Data Timing
Peripheral Timing
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Note:
Operating conditions apply.
Delta-Sigma Demodulator Digital Interface Timing
The following parameters are applicable for the digital interface of the Delta-Sigma Demodulator (DSD).
The data timing is relative to the active clock edge. Depending on the operation mode of the connected modulator that can be the rising and falling clock edge.
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
MCLK period in master mode | t 1 CC | 33.3 | – | – | ns | t 1 ≥ 4 x t PERIPH |
MCLK high time in master mode | t 2 CC | 9 | – | – | ns | t 2 > t PERIPH 79 |
MCLK low time in master mode | t 3 CC | 9 | – | – | ns | t 3 > t PERIPH 79 |
MCLK period in slave mode | t 1 SR | 33.3 | – | – | ns | t 1 ≥ 4 × t PERIPH 79 |
MCLK high time in slave mode | t 2 SR | t PERIPH | – | – | ns | |
MCLK low time in slave mode | t 3 SR | t PERIPH | – | – | ns | |
DIN input setup time to the active clock edge | t 4 SR | t PERIPH + 4 | – | – | ns | |
DIN input hold time from the active clock edge | t 5 SR | t PERIPH + 3 | – | – | ns | |
Figure 33. DSD Data Timing
Synchronous Serial Interface (USIC SSC) Timing
The following parameters are applicable for a USIC channel operated in SSC mode.
Note:
Operating Conditions apply.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
SCLKOUT master clock period | t CLK CC | 33.3 | – | – | ns | |
Slave select output SELO active to first SCLKOUT transmit edge | t 1 CC | t SYS - 6.5 | – | – | ns | |
Slave select output SELO inactive after last SCLKOUT receive edge | t 2 CC | t SYS - 8.5 80 | – | – | ns | |
Data output DOUT[3:0] valid time | t 3 CC | -6 | – | 8 | ns | |
Receive data input DX0/DX[5:3] setup time to SCLKOUT receive edge | t 4 SR | 23 | – | – | ns | |
Data input DX0/DX[5:3] hold time from SCLKOUT receive edge | t 5 SR | 1 | – | – | ns | |
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
DX1 slave clock period | t CLK SR | 66.6 | – | – | ns | |
Select input DX2 setup to first clock input DX1 transmit edge | t 10 SR | 3 | – | – | ns | |
Select input DX2 hold after last clock input DX1 receive edge 81 | t 11 SR | 4 | – | – | ns | |
Receive data input DX0/DX[5:3] setup time to shift clock receive edge 81 | t 12 SR | 6 | – | – | ns | |
Data input DX0/DX[5:3] hold time from clock input DX1 receive edge 81 | t 13 SR | 4 | – | – | ns | |
Data output DOUT[3:0] valid time | t 14 CC | 0 | – | 24 | ns | |
Figure 34. USIC - SSC Master/Slave Mode Timing
Note:
This timing diagram shows a standard configuration, for which the slave select signal is low-active, and the serial clock signal is not shifted and not inverted.
Inter-IC (IIC) Interface Timing
The following parameters are applicable for a USIC channel operated in IIC mode.
Note:
Operating Conditions apply.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Fall time of both SDA and SCL | t 1 CC/SR | – | – | 300 | ns | |
Rise time of both SDA and SCL | t 2 CC/SR | – | – | 1000 | ns | |
Data hold time | t 3 CC/SR | 0 | – | – | µs | |
Data set-up time | t 4 CC/SR | 250 | – | – | ns | |
LOW period of SCL clock | t 5 CC/SR | 4.7 | – | – | µs | |
HIGH period of SCL clock | t 6 CC/SR | 4.0 | – | – | µs | |
Hold time for (repeated) START condition | t 7 CC/SR | 4.0 | – | – | µs | |
Set-up time for repeated START condition | t 8 CC/SR | 4.7 | – | – | µs | |
Set-up time for STOP condition | t 9 CC/SR | 4.0 | – | – | µs | |
Bus free time between a STOP and START condition | t 10 CC/SR | 4.7 | – | – | µs | |
Capacitive load for each bus line | C b SR | – | – | 400 | pF | |
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Fall time of both SDA and SCL | t 1 CC/SR | 20 + 0.1* C b | – | 300 | ns | |
Rise time of both SDA and SCL | t 2 CC/SR | 20 + 0.1* C b 84 | – | 300 | ns | |
Data hold time | t 3 CC/SR | 0 | – | – | µs | |
Data set-up time | t 4 CC/SR | 100 | – | – | ns | |
LOW period of SCL clock | t 5 CC/SR | 1.3 | – | – | µs | |
HIGH period of SCL clock | t 6 CC/SR | 0.6 | – | – | µs | |
Hold time for (repeated) START condition | t 7 CC/SR | 0.6 | – | – | µs | |
Set-up time for repeated START condition | t 8 CC/SR | 0.6 | – | – | µs | |
Set-up time for STOP condition | t 9 CC/SR | 0.6 | – | – | µs | |
Bus free time between a STOP and START condition | t 10 CC/SR | 1.3 | – | – | µs | |
Capacitive load for each bus line | C b SR | – | – | 400 | pF | |
Figure 35. USIC IIC Stand and Fast Mode Timing
Inter-IC Sound (IIS) Interface Timing
The following parameters are applicable for a USIC channel operated in IIS mode.
Note:
Operating Conditions apply.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Clock period | t 1 CC | 33.3 | – | – | ns | |
Clock HIGH | t 2 CC | 0.35 × t 1min | – | – | ns | |
Clock Low | t 3 CC | 0.35 × t 1min | – | – | ns | |
Hold time | t 4 CC | 0 | – | – | ns | |
Clock rise time | t 5 CC | – | – | 0.15 × t 1min | ns | |
Figure 36. USIC IIS Master Transmitter Timing
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Clock period | t 6 SR | 66.6 | – | – | ns | |
Clock HIGH | t 7 SR | 0.35 × t 6min | – | – | ns | |
Clock Low | t 8 SR | 0.35 × t 6min | – | – | ns | |
Set-up time | t 9 SR | 0.2 × t 6min | – | – | ns | |
Hold time | t 10 SR | 0 | – | – | ns | |
Figure 37. USIC IIS Slave Receiver Timing
USB Interface Characteristics
The Universal Serial Bus (USB) Interface is compliant to the USB Rev. 2.0 Specification and the OTG Specification Rev. 1.3. High-Speed Mode is not supported.
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Rise time | t R CC | 4 | – | 20 | ns | C L = 50 pF |
Fall time | t F CC | 4 | – | 20 | ns | C L = 50 pF |
Rise/Fall time matching | t R / t F CC | 90 | – | 111.11 | % | C L = 50 pF |
Crossover voltage | V CRS CC | 1.3 | – | 2.0 | V | C L = 50 pF |
Figure 38. USB Signal Timing
Ethernet Interface (ETH) Characteristics
For proper operation of the Ethernet Interface it is required that f SYS ≥ 100 MHz.
Note:
These parameters are not subject to production test, but verified by design and/or characterization.
ETH Measurement Reference Points
Figure 39. ETH Measurement Reference Points
ETH Management Signal Parameters (ETH_MDC, ETH_MDIO)
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
ETH_MDC period | t 1 CC | 400 | – | – | ns | C L = 25 pF |
ETH_MDC high time | t 2 CC | 160 | – | – | ns | |
ETH_MDC low time | t 3 CC | 160 | – | – | ns | |
ETH_MDIO setup time (output) | t 4 CC | 10 | – | – | ns | |
ETH_MDIO hold time (output) | t 5 CC | 10 | – | – | ns | |
ETH_MDIO data valid (input) | t 6 SR | 0 | – | 300 | ns | |
Figure 40. ETH Management Signal Timing
ETH RMII Parameters
In the following, the parameters of the RMII (Reduced Media Independent Interface) are described.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
ETH_RMII_REF_CL clock period | t 13 SR | 20 | – | – | ns | C L = 25 pF; 50 ppm |
ETH_RMII_REF_CL clock high time | t 14 SR | 7 | – | 13 | ns | C L = 25 pF |
ETH_RMII_REF_CL clock low time | t 15 SR | 7 | – | 13 | ns | |
ETH_RMII_RXD[1:0], ETH_RMII_CRS setup time | t 16 SR | 4 | – | – | ns | |
ETH_RMII_RXD[1:0], ETH_RMII_CRS hold time | t 17 SR | 2 | – | – | ns | |
ETH_RMII_TXD[1:0], ETH_RMII_TXEN data valid | t 18 CC | 4 | – | 15 | ns | |
Figure 41. ETH RMII Signal Timing
Package and Reliability
The XMC4400 is a member of the XMC4000 Family of microcontrollers. It is also compatible to a certain extent with members of similar families or subfamilies.
Each package is optimized for the device it houses. Therefore, there may be slight differences between packages of the same pin-count but for different device types. In particular, the size of the Exposed Die Pad may vary.
If different device types are considered or planned for an application, it must be ensured that the board layout fits all packages under consideration.
Package Parameters
provides the thermal characteristics of the packages used in XMC4400.
Parameter | Symbol | Limit Values | Unit | Package Types | |
|---|---|---|---|---|---|
Min. | Max. | ||||
Exposed Die Pad dimensions (including U-Groove where applicable) | Ex × Ey CC | – | 7.0 × 7.0 | mm | PG-LQFP-100-25 PG-LQFP-100-29 |
– | 5.7 × 5.7 | mm | PG-TQFP-64-19 PG-TQFP-64-21 | ||
Exposed Die Pad dimensions excluding U-Groove | Ax × Ay CC | – | 6.2 × 6.2 | mm | PG-LQFP-100-25 |
– | – | mm | PG-LQFP-100-29 | ||
– | 4.9 × 4.9 | mm | PG-TQFP-64-19 | ||
– | – | mm | PG-TQFP-64-21 | ||
Thermal resistance Junction-Ambient T J ≤ 150 °C | R ΘJA CC | – | 22.5 | K/W | PG-LQFP-100-25 PG-LQFP-100-29 85 |
– | 20.0 | K/W | PG-TQFP-64-19 85 PG-TQFP-64-21 85 | ||
Note:
For electrical reasons, it is required
to connect the exposed pad to the board ground V
SS
, independent of EMC and thermal requirements.
Thermal Considerations
When operating the XMC4400 in a system, the total heat generated in the chip must be dissipated to the ambient environment to prevent overheating and the resulting thermal damage.
The maximum heat that can be dissipated depends on the package and its integration into the target board. The “Thermal resistance R ΘJA ” quantifies these parameters. The power dissipation must be limited so that the average junction temperature does not exceed 150 °C.
The difference between junction temperature and ambient temperature is determined by
Δ T = ( P INT + P IOSTAT + P IODYN ) × R ΘJA
The internal power consumption is defined as
P INT = V DDP × I DDP (switching current and leakage current).
The static external power consumption caused by the output drivers is defined as
P IOSTAT = Σ((V DDP - V OH) × I OH) + Σ(V OL × I OL)
The dynamic external power consumption caused by the output drivers ( P IODYN ) depends on the capacitive load connected to the respective pins and their switching frequencies.
If the total power dissipation for a given system configuration exceeds the defined limit, countermeasures must be taken to ensure proper system operation:
Reduce V DDP , if possible in the system
Reduce the system frequency
Reduce the number of output pins
Reduce the load on active output drivers
Package Outlines
The availability of different packages for different devices types is listed in
Table 1
, specific packages for different device markings are listed in
Table 2
.
The exposed die pad dimensions are listed in
Table 60
.
Figure 42. PG-LQFP-100-25 (Plastic Green Low Profile Quad Flat Package)

Figure 43. PG-LQFP-100-29 (Plastic Green Low Profile Quad Flat Package)

Figure 44. PG-TQFP-64-19 (Plastic Green Low Profile Quad Flat Package)

Figure 45. PG-TQFP-64-21 (Plastic Green Low Profile Quad Flat Package)

All dimensions in mm.
You can find complete information about Infineon packages, packing and marking in our Infineon Internet Page “Packages”:
Quality Declarations
The qualification of the XMC4400 is executed according to the JEDEC standard JESD47H.
Note:
For automotive applications refer to the Infineon automotive microcontrollers.
Parameter | Symbol | Values | Unit | Note / Test Condition | ||
|---|---|---|---|---|---|---|
Min. | Typ. | Max. | ||||
Operation lifetime | t OP CC | 20 | − | − | a | T J ≤ 109°C, device permanent on |
ESD susceptibility according to Human Body Model (HBM) | V HBM SR | − | − | 2000 | V | EIA/JESD22-A114-B |
ESD susceptibility according to Charged Device Model (CDM) | V CDM SR | − | − | 500 | V | Conforming to JESD22-C101-C |
Moisture sensitivity level | MSL CC | − | − | 3 | − | JEDEC J-STD-020D |
Soldering temperature | T SDR SR | − | − | 260 | °C | Profile according to JEDEC J-STD-020D |
Revision history
Document revision | Date | Description of changes |
|---|---|---|
V1.3 | 2018-09-01 | Added RMS Noise parameter in VADC Parameters table. Added a section listing the packages of the different markings. Added BA marking variant. Added footnote explaining minimum V BAT requirements to start the hibernate domain and/or oscillation of a crystal on RTC_XTAL. Changed pull device definition to System Requirement (SR) to reflect that the specified currents are defined by the characteristics of the external load/driver. Added information that PORST Pull-up is identical to the pull-up on standard I/O pins. Updated C AINSW , C AINTOT and R AIN parameters with improved values. Added footnote on test configuration for LPAC measurement. Corrected parameter name of of USB pull device (upstream port receiving) definition according to USB standard (referenced to DM instead of DP) Relaxed RTC_XTAL V PPX parameter value and changed it to a system requirement. Added footnote on current consumption by enabling of ƒ CCU . Added Flash endurance parameter for 64 Kbytes Physical Sector PS4 N EPS4 for devices with BA marking. Added PG-TQFP-64-19 and PG-LQFP-100-25 package information. Added tables describing the differences between PG-LQFP-100-11 to PGLQFP-100-25 as well as PG-LQFP-64-19 to PG-TQFP-64-19 packages Updated to JEDEC standard J-STD-020D for the moisture sensitivity level and added solder temperature parameter according to the same standard. |
V1.4 | 2024-12-05 | Updated template. The following are updated: : Replaced PG-yQFP-64 with PG-TQFP-64. Deleted Note 2 on “y” placeholder. Table 2 : Deleted Marking column and package details (PG-LQFP-100-11 and PG-LQFP-64-19). Updated package variant XMC4400-F64: Added package details (PG-TQFP-64-21). Updated package variant XMC4400-F100: Added package details (PG-LQFP-64-29). : Replaced PG-LQFP-64 with PG-TQFP-64. : Deleted PG-LQFP-64 in the figure title. : Deleted PG-LQFP-64 in the figure title (XMC4400 PG-TQFP-64 Pin Configuration (top view)). : Deleted LQFP-64. : Replaced PG-LQFP-64 with PG-TQFP-64 in the Description for Differential Non-Linearity Error and Gain Error parameters. :
Deleted Table 62 “Differences PG-LQFP-64-19 to PG-TQFP-64-19”. Deleted package diagram in Figure 42 (PG-LQFP-100-11). : Added package diagram: PG-LQFP-100-29. : Deleted package diagram: PG-LQFP-64-19. Added package diagram: PG-TQFP-64-19. : Added package diagram: PG-TQFP-64-21. |
1
x is a placeholder for the supported temperature range.
2
x is a placeholder for the supported temperature range.
3
x is a placeholder for the supported temperature range.
4
Some pins in a package may be connected to more than one channel. For the detailed mapping see the Port I/O Function table.
8
Voltage overshoot to 4.0 V is permissible at Power-Up and low, provided the pulse duration is less than 100 µs and the cumulated sum of the pulses does not exceed 1 h over lifetime.
10
To start the hibernate domain it is required that V BAT ≥ 2.1 V, for a reliable start of the oscillation of RTC_XTAL in crystal mode it is required that V BAT ≥ 3.0 V.
12
Current required to override the pull device with the opposite logic level (“force current”). With active pull device, at load currents between force and keep current the input state is undefined.
13
Load current at which the pull device still maintains the valid logic level (“keep current”). With active pull device, at load currents between force and keep current the input state is undefined.
14
Hysteresis is implemented to avoid metastable states and switching due to internal ground bounce. It can not be guaranteed that it suppresses switching due to external system noise.
15
POD = Pin Out Driver
16
POD = Pin Out Driver
17
Hysteresis is implemented to avoid metastable states and switching due to internal ground bounce. It can not be guaranteed that it suppresses switching due to external system noise
18
Applies to AINx, when used as alternate reference input.
19
A running conversion may become imprecise in case the normal conditions are violated (voltage overshoot).
20
If the analog reference voltage is below V DDA , then the ADC converter errors increase. If the reference voltage is reduced by the factor k (k<1), TUE, DNL, INL, Gain, and Offset errors increase also by the factor 1/k.
21
The leakage current definition is a continuous function, as shown in figure ADCx Analog Inputs Leakage. The numerical values defined determine the characteristic points of the given continuous linear approximation - they do not define step function (see
Figure 14
).
22
The sampling capacity of the conversion C-network is pre-charged to V AREF /2 before the sampling moment. Because of the parasitic elements, the voltage measured at AINx can deviate from V AREF /2.
23
This represents an equivalent switched capacitance. This capacitance is not switched to the reference voltage at once. Instead, smaller capacitances are successively switched to the reference voltage.
24
For 10-bit conversions, the errors are reduced to 1/4; for 8-bit conversions, the errors are reduced to 1/16. Never less than ±1 LSB.
25
The sum of DNL/INL/GAIN/OFF errors does not exceed the related total unadjusted error TUE.
26
This parameter is valid for soldered devices and requires careful analog board design.
27
Resulting worst case combined error is arithmetic combination of TUE and EN RMS .
28
Value is defined for one sigma Gauss distribution.
29
The resulting current for a conversion can be calculated with I AREF = Q CONV / t c. The fastest 12-bit post-calibrated conversion of t c = 550 ns results in a typical average current of I AREF = 54.5 μA.
30
According to best straight line method.
31
Always the standard VADC reference, alternate references do not apply to the ORC.
32
The step size for clock frequencies equal to 180, 120 and 80 MHz is 150 ps.
33
The step size for clock frequencies different from 180, 120 and 80 MHz but within the range from 180 to 64 MHz can be between 118 to 180 ps (fixed over process and operating conditions)
34
Typical input resistance R CIN = 100kOhm.
35
The INL error increases for DAC output voltages below this limit.
36
50% duty cycle is not obligatory
37
Only valid if the signal was not previously synchronized/generated with the fccu clock (or a synchronous clock)
38
50% duty cycle is not obligatory
39
Only valid if the signal was not previously synchronized/generated with the fccu clock (or a synchronous clock)
40
Single channel conversion, measuring V BAT = 3.3 V, 8 cycles settling time
41
At V DDP_max = 3.63 V the typical offset error increases by an additional Δ T OE = ±1 °C.
42
Measured at A-connector with 1.5 kOhm ± 5% to 3.3 V ± 0.3 V connected to USB_DP or USB_DM and at B-connector with 15 kOhm ± 5% to ground connected to USB_DP and USB_DM.
43
t OSCS is defined from the moment the oscillator is enabled with SCU_OSCHPCTRL.MODE until the oscillations reach an amplitude at XTAL1 of 0.4 * V DDP .
44
The external oscillator circuitry must be optimized by the customer and checked for negative resistance and amplitude as recommended and specified by crystal suppliers.
45
If the shaper unit is enabled and not bypassed.
46
If the shaper unit is bypassed, dedicated DC-thresholds have to be met.
47
t OSCS is defined from the moment the oscillator is enabled by the user with SCU_OSCULCTRL.MODE until the oscillations reach an amplitude at RTC_XTAL1 of 400 mV.
48
The external oscillator circuitry must be optimized by the customer and checked for negative resistance and amplitude as recommended and specified by crystal suppliers.
49
For a reliable start of the oscillation in crystal mode it is required that V BAT ≥ 3.0 V. A running oscillation is maintained across the full V BAT voltage range.
50
If the shaper unit is enabled and not bypassed.
51
If the shaper unit is bypassed, dedicated DC-thresholds have to be met.
52
Hysteresis is implemented to avoid metastable states and switching due to internal ground bounce. It can not be guaranteed that it suppresses switching due to external system noise.
53
CPU executing code from Flash, all peripherals idle.
54
CPU executing code from Flash. Ethernet, USB and CCU clock off.
55
CPU in sleep, all peripherals idle, Flash in Active mode.
56
CPU in sleep, Flash in Active mode.
57
CPU in sleep, peripherals disabled, after wake-up code execution from RAM.
58
To wake-up the Flash from its Sleep mode, f CPU ≥ 1 MHz is required.
59
OSC_ULP operating with external crystal on RTC_XTAL
60
OSC_ULP off, Hibernate domain operating with OSC_SI clock
61
Test Power Loop: f SYS = 120 MHz, CPU executing benchmark code from Flash, all CCUs in 100kHz timer mode, all ADC groups in continuous conversion mode, USICs as SPI in internal loop-back mode, CAN in 500kHz internal loop-back mode, interrupt triggered DMA block transfers to parity protected RAMs and FCE, DTS measurements and FPU calculations.
The power consumption of each customer application will most probably be lower than this value, but must be evaluated separately.
62
I DDP decreases typically by 5 mA when f SYS decreases by 10 MHz, at constant T J
63
Sum of currents of all active converters (ADC and DAC)
64
The current consumption of the analog components are given in the dedicated Datasheet sections of the respective peripheral.
65
In case the Program Verify feature detects weak bits, these bits will be programmed once more. The reprogramming takes an additional time of 5.5 ms.
66
The following formula applies to the wait state configuration: FCON.WSPFLASH × (1 / f CPU ) ≥ t a .
67
Storage and inactive time included.
68
Values given are valid for an average weighted junction temperature of T J = 110°C.
69
Only valid with robust EEPROM emulation algorithm, equally cycling the logical sectors. For more details see the Reference Manual.
70
Minimum threshold for reset assertion.
71
Maximum threshold for reset deassertion.
72
The V DDP monitoring has a typical hysteresis of V PORHYS = 180 mV.
73
50% for even K2 divider values, 50±(10/K2) for odd K2 divider values.
74
Error in addition to the accuracy of the reference clock.
75
Automatic calibration compensates variations of the temperature and in the V DDP supply voltage.
76
Deviations from the nominal V DDP voltage induce an additional error to the uncalibrated and/or factory calibrated oscillator frequency.
77
The falling edge on TCK is used to generate the TDO timing.
78
The setup time for TDO is given implicitly by the TCK cycle time.
79
t PERIPH = 1 / f PERIPH
80
t SYS = 1 / f PB
81
These input timing are valid for asynchronous input signal handling of slave select input, shift clock input, and receive data input (bits DXnCR.DSEN = 0).
82
Due to the wired-AND configuration of an IIC bus system, the port drivers of the SCL and SDA signal lines need to operate in open-drain mode. The high level on these lines must be held by an external pull-up device, approximately 10 kOhm for operation at 100 kbit/s, approximately 2 kOhm for operation at 400 kbit/s.
83
Due to the wired-AND configuration of an IIC bus system, the port drivers of the SCL and SDA signal lines need to operate in open-drain mode. The high level on these lines must be held by an external pull-up device, approximately 10 kOhm for operation at 100 kbit/s, approximately 2 kOhm for operation at 400 kbit/s.
84
C b refers to the total capacitance of one bus line in pF.
85
Device mounted on a 4-layer JEDEC board (JESD 51-7) with thermal vias; exposed pad soldered.