Infineon XMC4300 DataSheet v01 02 EN-3364105
Infineon XMC4300 DataSheet v01 02 EN-3364105
Infineon XMC4300 DataSheet v01 02 EN-3364105
Microcontroller Series
for Industrial Applications
XMC4000 Family
ARM® Cortex®-M4
32-bit processor core
Data Sheet
V1.2 2023-04
Microcontrollers
Edition 2023-04
Published by
Infineon Technologies AG
81726 Munich, Germany
© 2023 Infineon Technologies AG
All Rights Reserved.
Legal Disclaimer
The information given in this document shall in no event be regarded as a guarantee of conditions or
characteristics. With respect to any examples or hints given herein, any typical values stated herein and/or any
information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties
and liabilities of any kind, including without limitation, warranties of non-infringement of intellectual property rights
of any third party.
Information
For further information on technology, delivery terms and conditions and prices, please contact the nearest
Infineon Technologies Office (www.infineon.com).
Warnings
Due to technical requirements, components may contain dangerous substances. For information on the types in
question, please contact the nearest Infineon Technologies Office.
Infineon Technologies components may be used in life-support devices or systems only with the express written
approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure
of that life-support device or system or to affect the safety or effectiveness of that device or system. Life support
devices or systems are intended to be implanted in the human body or to support and/or maintain and sustain
and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may
be endangered.
XMC4300
Microcontroller Series
for Industrial Applications
XMC4000 Family
ARM® Cortex®-M4
32-bit processor core
Data Sheet
V1.2 2023-04
Microcontrollers
XMC4300
XMC4000 Family
V1.1 2018-09
V1.0 2016-02
Page Subjects
V1.2 2023-04
10 Updated number of breakpoints from 8 to 6.
99 Added PG-LQFP-100-29 details in Table 60.
102 Added package diagram: PG-LQFP-100-29.
Trademarks
C166™, TriCore™, XMC™ and DAVE™ are trademarks of Infineon Technologies AG.
ARM®, ARM Powered®, Cortex®, Thumb® and AMBA® are registered trademarks of
ARM, Limited.
CoreSight™, ETM™, Embedded Trace Macrocell™ and Embedded Trace Buffer™ are
trademarks of ARM, Limited.
Synopsys™ is a trademark of Synopsys, Inc.
Table of Contents
1 Summary of Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.1 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2 Device Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3 Device Type Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.4 Definition of Feature Variants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.5 Identification Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2 General Device Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1 Logic Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Pin Configuration and Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.1 Package Pin Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.2 Port I/O Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.2.1 Port I/O Function Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3 Power Connection Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3 Electrical Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.1 General Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.1.1 Parameter Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.1.2 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.1.3 Pin Reliability in Overload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.1.4 Pad Driver and Pad Classes Summary . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.1.5 Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2 DC Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.2.1 Input/Output Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.2.2 Analog to Digital Converters (VADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.2.3 Digital to Analog Converters (DAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.2.4 Out-of-Range Comparator (ORC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.2.5 Die Temperature Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.2.6 USB OTG Interface DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 52
3.2.7 Oscillator Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.2.8 Power Supply Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.2.9 Flash Memory Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.3 AC Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.3.1 Testing Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.3.2 Power-Up and Supply Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.3.3 Power Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
3.3.4 Phase Locked Loop (PLL) Characteristics . . . . . . . . . . . . . . . . . . . . . . 68
3.3.5 Internal Clock Source Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3.3.6 JTAG Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.3.7 Serial Wire Debug Port (SW-DP) Timing . . . . . . . . . . . . . . . . . . . . . . . . 73
3.3.8 Peripheral Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.3.8.1 Synchronous Serial Interface (USIC SSC) Timing . . . . . . . . . . . . . . 74
1 Summary of Features
The XMC4300 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.
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
• 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
• 64 KB on-chip high-speed program memory
• 64 KB on-chip high speed data memory
• 256 KB on-chip Flash Memory with 8 KB instruction cache
Communication Peripherals
• Ethernet MAC module capable of 10/100 Mbit/s transfer rates
• EtherCATSlave interface (ECAT) capable of 100 Mbit/s transfer rates with 2 MII
ports, 8 Fieldbus Memory Management Units (FMMU), 8 Sync Manager, 64 bit
distributed clocks
• Universal Serial Bus, USB 2.0 host, Full-Speed OTG, with integrated PHY
• Controller Area Network interface (MultiCAN), Full-CAN/Basic-CAN with 2 nodes, 64
message objects (MO), data rate up to 1 MBaud
• Four Universal Serial Interface Channels (USIC),providing 4 serial channels, usable
as UART, double-SPI, quad-SPI, IIC, IIS and LIN interfaces
• LED and Touch-Sense Controller (LEDTS) for Human-Machine interface
• SD and Multi-Media Card interface (SDMMC) for data storage memory cards
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
The table is sorted by the “Function” column, starting with the regular Port pins (Px.y),
followed by the dedicated pins (i.e. PORST) 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.
Data Sheet
Function Output Input
ALT1 ALT2 ALT3 ALT4 HWO0 HWI0 Input Input Input Input Input Input Input Input
P0.0 ECAT0. CAN. CCU80. LEDTS0. U1C1. ETH0. ERU0. ETH0.
PHY_RST N0_TXD OUT21 COL2 DX0D CLK_RMIIB 0B0 CLKRXB
P0.7 WWDT. U0C0. ECAT0. DB. U0C0. ERU0. CCU80. CCU80. CCU80. CCU80.
SERVICE_OUT SELO0 LED_ERR TDI DX2B 2B1 IN0A IN1A IN2A IN3A
21
P0.8 SCU. U0C0. ECAT0. DB. U0C0. ERU0. CCU80.
EXTCLK SCLKOUT LED_RUN TRST DX1B 2A1 IN1B
P0.9 U1C1. CCU80. LEDTS0. ETH0. ETH0. U1C1. USB. ERU0. ECAT0.
SELO0 OUT12 COL0 MDO MDIA DX2A ID 1B0 P1_RX_DVA
P1.4 WWDT. CAN. CCU80. U0C0. U0C0. U0C0. CAN. ERU0. CCU41. ECAT0.
SERVICE_OUT N0_TXD OUT33 DOUT1 HWIN1 DX0B N1_RXDD 2B0 IN0C P0_RXD0A
P1.5 CAN. U0C0. CCU80. U0C0. U0C0. U0C0. CAN. ERU0. ERU1. CCU41. ECAT0.
N1_TXD DOUT0 OUT23 DOUT0 HWIN0 DX0A N0_RXDA 2A0 0A0 IN1C P0_RXD1A
V1.2, 2023-04
Subject to Agreement on the Use of Product Information
XMC4000 Family
XMC4300
Table 11 Port I/O Functions (cont’d)
Function Output Input
ALT1 ALT2 ALT3 ALT4 HWO0 HWI0 Input Input Input Input Input Input Input Input
P1.7 ECAT0. U0C0. U1C1. SDMMC. SDMMC.
Data Sheet
P0_TXD1 DOUT0 SELO2 DATA2_OUT DATA2_IN
22
P2.1 LEDTS0. DB.TDO/ ETH0. ERU1. CCU40. ETH0.
COL0 TRACESWO CLK_RMIIA 0B0 IN0C CLKRXA
P2.2 VADC. CCU41. LEDTS0. LEDTS0. LEDTS0. ETH0. U0C1. ERU0. CCU41.
EMUX00 OUT3 LINE0 EXTENDED0 TSIN0A RXD0A DX0A 1B2 IN3A
P2.3 VADC. U0C1. CCU41. LEDTS0. LEDTS0. LEDTS0. ETH0. U0C1. ERU0. CCU41.
EMUX01 SELO0 OUT2 LINE1 EXTENDED1 TSIN1A RXD1A DX2A 1A2 IN2A
P2.4 VADC. U0C1. CCU41. LEDTS0. LEDTS0. LEDTS0. ETH0. U0C1. ERU0. CCU41.
EMUX02 SCLKOUT OUT1 LINE2 EXTENDED2 TSIN2A RXERA DX1A 0B2 IN1A
P2.5 ETH0. U0C1. CCU41. LEDTS0. LEDTS0. LEDTS0. ETH0. U0C1. ERU0. CCU41. ETH0.
TX_EN DOUT0 OUT0 LINE3 EXTENDED3 TSIN3A RXDVA DX0B 0A2 IN0A CRS_DVA
P2.8 ETH0. ERU1. CCU80. LEDTS0. LEDTS0. LEDTS0. DAC. CCU40. CCU40. CCU40. CCU40.
TXD0 PDOUT1 OUT32 LINE4 EXTENDED4 TSIN4A TRIGGER5 IN0B IN1B IN2B IN3B
P2.9 ETH0. ERU1. CCU80. LEDTS0. LEDTS0. LEDTS0. DAC. CCU41. CCU41. CCU41. CCU41.
TXD1 PDOUT2 OUT22 LINE5 EXTENDED5 TSIN5A TRIGGER4 IN0B IN1B IN2B IN3B
V1.2, 2023-04
Subject to Agreement on the Use of Product Information
XMC4000 Family
XMC4300
Table 11 Port I/O Functions (cont’d)
Function Output Input
ALT1 ALT2 ALT3 ALT4 HWO0 HWI0 Input Input Input Input Input Input Input Input
P3.0 U0C1. ECAT0. U0C1. CCU80.
Data Sheet
SCLKOUT P1_TX_ENA DX1B IN2C
23
DOUT0 PDOUT1 RXD1D P0_RXD1B
P14.0 VADC.
G0CH0
P14.1 VADC.
G0CH1
V1.2, 2023-04
Subject to Agreement on the Use of Product Information
XMC4000 Family
XMC4300
Table 11 Port I/O Functions (cont’d)
Function Output Input
ALT1 ALT2 ALT3 ALT4 HWO0 HWI0 Input Input Input Input Input Input Input Input
P14.12 VADC. ECAT0.
Data Sheet
G1CH4 P1_RXD1B
P15.2 ECAT0.
P1_RX_ERRB
P15.3 ECAT0.
P1_LINKB
USB_DP
24
USB_DM
TCK DB.TCK/
SWCLK
TMS DB.TMS/
SWDIO
PORST
XTAL2
RTC_XTAL1 ERU0.
1B1
RTC_XTAL2
V1.2, 2023-04
Subject to Agreement on the Use of Product Information
XMC4000 Family
XMC4300
XMC4300
XMC4000 Family
The XMC4300 has a common ground concept, all VSS, VSSA and VSSO pins share the
same ground potential. In packages with an exposed die pad it must be connected to the
common ground as well.
VAGND is the low potential to the analog reference VAREF. Depending on the application it
can share the common ground or have a different potential. In devices with shared
VDDA/VAREF and VSSA/VAGND 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 VDDP is supplied, VBAT must be supplied as well. If no other supply source (e.g.
battery) is connected to VBAT, the VBAT pin can also be connected directly to VDDP.
3 Electrical Parameters
Attention: All parameters in this chapter are preliminary target values and may
change based on characterization results.
Figure 6 explains the input voltage ranges of VIN and VAIN and its dependency to the
supply level of VDDP.The input voltage must not exceed 4.3 V, and it must not be more
than 1.0 V above VDDP. For the range up to VDDP + 1.0 V also see the definition of the
overload conditions in “Pin Reliability in Overload”.
Figure 7 shows the path of the input currents during overload via the ESD protection
structures. The diodes against VDDP and ground are a simplified representation of these
ESD protection structures.
Figure 8 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”.
3.2 DC Parameters
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 PORST 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.
Note: These parameters are not subject to production test, but verified by design and/or
characterization.
Conversion Time
Conversion Calculation
Unsigned:
DACxDATA = 4095 (VOUT - VOUT_MIN) / (VOUT_MAX - VOUT_MIN)
Signed:
DACxDATA = 4095 (VOUT - VOUT_MIN) / (VOUT_MAX - VOUT_MIN) - 2048
1) Always the standard VADC reference, alternate references do not apply to the ORC.
The Die Temperature Sensor (DTS) measures the junction temperature TJ.
Note: These parameters are not subject to production test, but verified by design and/or
characterization.
The following formula calculates the temperature measured by the DTS in [oC] from the
RESULT bit field of the DTSSTAT register.
Temperature TDTS = (RESULT - 605) / 2.05 [°C]
This formula and the values defined in Table 28 apply with the following calibration
values:
• DTSCON.BGTRIM = 8H
• DTSCON.REFTRIM = 4H
Note: These parameters are not subject to production test, but verified by design and/or
characterization.
1) 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.
2) The following formula applies to the wait state configuration: FCON.WSPFLASH (1 / fCPU) ta.
3) Storage and inactive time included.
4) Values given are valid for an average weighted junction temperature of TJ = 110°C.
5) Only valid with robust EEPROM emulation algorithm, equally cycling the logical sectors. For more details see
the Reference Manual.
3.3 AC Parameters
threshold
Core supply voltage reset VPV CC 1.17 V
threshold
VDDP voltage to ensure VDDPPA 1.0 V
defined pad states CC
4)
PORST rise time tPR SR 2 s
Startup time from power-on tSSW CC 2.5 3.5 ms Time to the first
reset with code execution user code
from Flash instruction
VDDC ramp up time tVCR CC 550 s Ramp up after
power-on or
after a reset
triggered by a
violation of
VPOR or VPV
1) Minimum threshold for reset assertion.
Note: These parameters are not subject to production test, but verified by design and/or
characterization.
Note: Operating Conditions apply, total external capacitive load CL = 40 pF.
No clock delay:
(1)
t ODLY_F + t DATA_DELAY + t TAP_DELAY + t ISU t WL
(3)
t DATA_DELAY + t TAP_DELAY + t WL t PP + t CLK_DELAY – t ISU – t ODLY_F
The data can be delayed versus clock up to 5 ns in ideal case of tWL= 20 ns.
The clock can be delayed versus data up to 18.2 ns (external delay line) in ideal case of
tWL= 20 ns, with maximum tTAP_DELAY = 3.2 ns programmed.
The data + clock delay must be greater than 2 ns if tTAP_DELAY is not used.
If the tTAP_DELAY is programmed to at least 2 ns, the data + clock delay must be greater
than 0 ns (or less). This is always fulfilled.
No clock delay:
(7)
t ODLY_H + t DATA_DELAY + t TAP_DELAY + t ISU t WL
(9)
t DATA_DELAY + t TAP_DELAY – t CLK_DELAY t WL – t ISU – t ODLY_H
The data delay is less than the clock delay by at least 10 ns in the ideal case where tWL=
10 ns.
The clock can be delayed versus data up to 13.2 ns (external delay line) in ideal case of
tWL= 10 ns, with maximum tTAP_DELAY = 3.2 ns programmed.
The data + clock delay must be greater than -0.5 ns for a 20 ns clock cycle. This is always
fulfilled.
Rise time tR CC 4 – 20 ns CL = 50 pF
Fall time tF CC 4 – 20 ns CL = 50 pF
Rise/Fall time matching tR/tF CC 90 – 111.11 % CL = 50 pF
Crossover voltage VCRS CC 1.3 – 2.0 V CL = 50 pF
SYNC0/1 tDC_SYNC_ – – 11 + ns
Jitter SR m1)
LATCH0/1 tDC_LATCH 12 + – – ns
SR n2)
1) additional delay form logic and pad, number is added after characterization
2) additional shaping delay, number is added after characterization
Note: SYNC0/1 pulse length are initially loaded by EEPROM content ADR 0x0002. The
actual used value can be read back from Register DC_PULSE_LEN.
Note: For electrical reasons, it is required to connect the exposed pad to the board
ground VSS, independent of EMC and thermal requirements.
STAND OFF
0.127 +0.073
1.6 MAX.
-0.037
1.4 ±0.05
0.1 ±0.05
24 x 0.5 = 12
H
0°...7°
0.5 0.6 ±0.15
C 0.08 C 100x
SEATING COPLANARITY
2) PLANE
0.2 +0.07
-0.03
0.08 M C A-B D 100x
Bottom View
16
14 1) 0.2 C A-B D 100x Ex 3)
0.2 H A-B D 4x Ax 3)
D
Ay 3)
Ey 3)
A B
1)
16
14
100 100
1 1
Index Marking Exposed Diepad
1) Does not include plastic or metal protrusion of 0.25 max. per side
2) Does not include dambar protrusion of 0.08 max. per side
3) Refer table for exposed pad dimension details PG-LQFP-100-24, -25-PO V04
PG-LQFP-100-29
5 Quality Declarations
The qualification of the XMC4300 is executed according to the JEDEC standard
JESD47I.
Note: For automotive applications refer to the Infineon automotive microcontrollers.
Authorized Distributor
Infineon:
XMC4300F100F256AAXQMA1 XMC4300F100K256AAXQMA1 XMC4300F100K256AAXUMA1