Professional Documents
Culture Documents
Infineon xmc1300 - AB DS v02 - 00 EN
Infineon xmc1300 - AB DS v02 - 00 EN
Microcontroller Series
for Industrial Applications
XMC1000 Family
ARM® Cortex®-M0
32-bit processor core
Data Sheet
V2.0 2017-10
Microcontrollers
Edition 2017-10
Published by
Infineon Technologies AG
81726 Munich, Germany
© 2017 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.
XMC1300 AB-Step
Microcontroller Series
for Industrial Applications
XMC1000 Family
ARM® Cortex®-M0
32-bit processor core
Data Sheet
V2.0 2017-10
Microcontrollers
XMC1300 AB-Step
XMC1000 Family
Trademarks
C166™, TriCore™, XMC™ and DAVE™ are trademarks of Infineon Technologies AG.
ARM®, ARM Powered® and AMBA® are registered trademarks of ARM, Limited.
Cortex™, CoreSight™, ETM™, Embedded Trace Macrocell™ and Embedded Trace
Buffer™ are trademarks of ARM, Limited.
Table of Contents
1 Summary of Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.1 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2 Device Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3 Device Type Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.4 Chip Identification Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2 General Device Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.1 Logic Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2 Pin Configuration and Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.1 Package Pin Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.2.2 Port I/O Function Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.2.3 Hardware Controlled I/O Function Description . . . . . . . . . . . . . . . . . . . 27
3 Electrical Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.1 General Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.1.1 Parameter Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.1.2 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.1.3 Pin Reliability in Overload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.1.4 Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.2 DC Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.2.1 Input/Output Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.2.2 Analog to Digital Converters (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.2.3 Out of Range Comparator (ORC) Characteristics . . . . . . . . . . . . . . . . . 46
3.2.4 Analog Comparator Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.2.5 Temperature Sensor Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.2.6 Power Supply Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.2.7 Flash Memory Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.3 AC Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.3.1 Testing Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.3.2 Power-Up and Supply Monitoring Characteristics . . . . . . . . . . . . . . . . 57
3.3.3 On-Chip Oscillator Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.3.4 Serial Wire Debug Port (SW-DP) Timing . . . . . . . . . . . . . . . . . . . . . . . 61
3.3.5 SPD Timing Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.3.6 Peripheral Timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
3.3.6.1 Synchronous Serial Interface (USIC SSC) Timing . . . . . . . . . . . . . . 63
3.3.6.2 Inter-IC (IIC) Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
3.3.6.3 Inter-IC Sound (IIS) Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . 68
4 Package and Reliability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.1 Package Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.1.1 Thermal Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.2 Package Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
5 Quality Declaration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
1 Summary of Features
The XMC1300 devices are members of the XMC1000 Family of microcontrollers based
on the ARM Cortex-M0 processor core. The XMC1300 series addresses the real-time
control needs of motor control, digital power conversion. It also features peripherals for
LED Lighting applications.
SWD
Analog system Cortex-M0 Debug
EVR 2 x DCO
CPU system
SPD
NVIC
Temperature sensor
16-bit APB Bus
ANACTRL SFRs
AHB to APB
Bridge
PRNG PAU
AHB-Lite Bus
Flash SFRs
200k + 0.5k1) MATH CCU40
ACMP &
Flash ORC
16k
PORTS USIC0 BCCU0
SRAM
Memories
SCU ERU0 POSIF0
RTC
CPU Subsystem
• CPU Core
– High-performance 32-bit ARM Cortex-M0 CPU
– Most 16-bit Thumb and subset of 32-bit Thumb2 instruction set
– Single cycle 32-bit hardware multiplier
– System timer (SysTick) for Operating System support
On-Chip Memories
• 8 kbytes on-chip ROM
• 16 kbytes on-chip high-speed SRAM
• up to 200 kbytes on-chip Flash program and data memory
Communication Peripherals
• Two Universal Serial Interface Channels (USIC), usable as UART, double-SPI,
quad-SPI, IIC, IIS and LIN interfaces
System Control
• Window Watchdog Timer (WDT) for safety sensitive applications
• Real Time Clock module with alarm support (RTC)
• System Control Unit (SCU) for system configuration and control
• Pseudo random number generator (PRNG) for fast random data generation
Input/Output Lines
• Tri-stated in input mode
• Push/pull or open drain output mode
Port 0 Port 0
16 bit 12 bit
Port 1 Port 1
XMC13XX 6 bit XMC13XX 4 bit
VDDP VSSP
(1) (1)
Port 0
8 bit
XMC13XX Port 2
TSSOP-16 3 bit
Port 2
3 bit
VDDP VSSP
V DD VSS V DDP VSSP
(1) (1)
(1) (1) (2) (1)
Port 0
Port 0
10 bit
16 bit
Port 1
Port 1
XMC1300 4 bit
XMC1300 7 bit
VQFN-24 Port 2
VQFN-40 Port 2
4 bit
4 bit
Port 2
Port 2
4 bit
8 bit
P2.4 1 38 P2.3
Top View
P2.5 2 37 P2.2
P2.6 3 36 P2.1
P2.7 4 35 P2.0
P2.8 5 34 P0.15
P2.9 6 33 P0.14
P2.10 7 32 P0.13
P2.11 8 31 P0.12
VDDP/VDD 10 29 P0.10
P1.5 11 28 P0.9
P1.4 12 27 P0.8
P1.3 13 26 VDDP
P1.2 14 25 VSSP
P1.1 15 24 P0.7
P1.0 16 23 P0.6
P0.0 17 22 P0.5
P0.1 18 21 P0.4
P0.2 19 20 P0.3
P2.6 1 28 P2.5
Top View
P2.7 2 27 P2.2
P2.8 3 26 P2.1
P2.9 4 25 P2.0
P2.10 5 24 P0.15
P2.11 6 23 P0.14
VDDP/VDD 8 21 P0.12
P1.3 9 20 P0.10
P1.2 10 19 P0.9
P1.1 11 18 P0.8
P1.0 12 17 P0.7
P0.0 13 16 P0.6
P0.4 14 15 P0.5
P2.7/P2.8 1 16 P2.6
Top View
P2.9 2 15 P2.0
P2.10 3 14 P0.15
P2.11 4 13 P0.14
VSSP/VSS 5 12 P0.9
VDDP/VDD 6 11 P0.8
P0.0 7 10 P0.7
P0.5 8 9 P0.6
P0.7
P1.0
P1.1
P0.6
P0.5
P0.0
18 17 16 15 14 13
P0.8 19 12 P1.2
P0.9 20 11 P1.3
P0.12 21 10 VDDP /V DD
P0.13 22 9 VSSP /V SS
P0.14 23 8 P2.11
P0.15 24 7 P2.10
1 2 3 4 5 6
P2.2
P2.0
P2.1
P2.6
P2.7/P2.8
P2.9
P0.7
P0.6
P0.5
P0.4
P0.3
P1.0
P1.1
P0.2
P0.1
P0.0
30 29 28 27 26 25 24 23 22 21
V SSP 31 20 P1.2
VDDP 32 19 P1.3
P0.8 33 18 P1.4
P0.9 34 17 P1.5
P0.10 35 16 P1.6
P0.11 36 15 VDDP
P0.12 37 14 V DD
P0.13 38 13 V SS
P0.14 39 12 P2.11
P0.15 40 11 P2.10
1 2 3 4 5 6 7 8 9 10
P2.0
P2.1
P2.2
P2.3
P2.4
P2.6
P2.7
P2.8
P2.9
P2.5
The table is sorted by the “Function” column, starting with the regular Port pins (Px.y),
followed by the 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:
• STD_INOUT(standard bi-directional pads)
• STD_INOUT/AN (standard bi-directional pads with analog input)
• High Current (high current bi-directional pads)
• STD_IN/AN (standard input pads with analog input)
• Power (power supply)
Details about the pad properties are defined in the Electrical Parameters.
Pn.y
PAD VDDP
Input 0
MODA.INA ...
Input n
MODA HWI0
HWI1 Pn.y
MODB
SW
ALT1
MODB.OUT ...
ALTn
HWO0
GND
HWO1
Ports, V2.3
Data Sheet
ALT1 ALT2 ALT3 ALT4 ALT5 ALT6 ALT7 Input Input Input Input Input Input Input Input Input Input
P0.0 ERU0. ERU0. CCU40. CCU80. USIC0_C USIC0_C BCCU0. CCU40. USIC0_C USIC0_C
PDOUT0 GOUT0 OUT0 OUT00 H0.SELO H1.SELO TRAPINB IN0C H0.DX2A H1.DX2A
0 0
2-28
P0.7 BCCU0. CCU40. CCU80. USIC0_C USIC0_C CCU40. USIC0_C USIC0_C USIC0_C
OUT3 OUT1 OUT10 H0.SCLK H1.DOUT IN1B H0.DX1C H1.DX0D H1.DX1C
OUT 0
P0.12 BCCU0. CCU80. USIC0_C CCU80. BCCU0. CCU40. CCU40. CCU40. CCU40. CCU80. CCU80. CCU80. CCU80. USIC0_C
OUT6 OUT33 H0.SELO OUT20 TRAPINA IN0A IN1A IN2A IN3A IN0A IN1A IN2A IN3A H0.DX2E
3
V2.0, 2017-10
Table 2-1 Port I/O Functions (cont’d)
Function Outputs Inputs
ALT1 ALT2 ALT3 ALT4 ALT5 ALT6 ALT7 Input Input Input Input Input Input Input Input Input Input
Ports, V2.3
Data Sheet
P0.14 BCCU0. CCU80. USIC0_C USIC0_C POSIF0. USIC0_C USIC0_C
OUT7 OUT31 H0.DOUT H0.SCLK IN1B H0.DX0A H0.DX1A
0 OUT
P1.1 VADC0. CCU40. CCU80. USIC0_C USIC0_C POSIF0. USIC0_C USIC0_C USIC0_C
EMUX00 OUT1 OUT01 H0.DOUT H1.SELO IN1A H0.DX0D H0.DX1D H1.DX2E
0 0
2-29
EMUX10 H1.SCLK OUT20 H0.SELO H1.SELO H0.DX5E H1.DX5E
OUT 0 1
P2.0 ERU0. CCU40. ERU0. CCU80. USIC0_C USIC0_C VADC0. ERU0.0B USIC0_C USIC0_C USIC0_C
PDOUT3 OUT0 GOUT3 OUT20 H0.DOUT H0.SCLK G0CH5 0 H0.DX0E H0.DX1E H1.DX2F
0 OUT
P2.1 ERU0. CCU40. ERU0. CCU80. USIC0_C USIC0_C ACMP2.I VADC0. ERU0.1B USIC0_C USIC0_C USIC0_C
PDOUT2 OUT1 GOUT2 OUT21 H0.DOUT H1.SCLK NP G0CH6 0 H0.DX0F H1.DX3A H1.DX4A
0 OUT
V2.0, 2017-10
Table 2-1 Port I/O Functions (cont’d)
Function Outputs Inputs
ALT1 ALT2 ALT3 ALT4 ALT5 ALT6 ALT7 Input Input Input Input Input Input Input Input Input Input
Ports, V2.3
Data Sheet
P2.5 VADC0. ERU0.1A USIC0_C USIC0_C USIC0_C ORC3.AI
G1CH7 1 H0.DX5D H1.DX3E H1.DX4E N
P2.10 ERU0. CCU40. ERU0. CCU80. ACMP0. USIC0_C VADC0. VADC0. ERU0.2B USIC0_C USIC0_C USIC0_C
PDOUT1 OUT2 GOUT1 OUT30 OUT H1.DOUT G0CH3 G1CH2 0 H0.DX3C H0.DX4C H1.DX0F
0
P2.11 ERU0. CCU40. ERU0. CCU80. USIC0_C USIC0_C ACMP.RE VADC0. VADC0. ERU0.2B USIC0_C USIC0_C
PDOUT0 OUT3 GOUT0 OUT31 H1.SCLK H1.DOUT F G0CH4 G1CH3 1 H1.DX0E H1.DX1E
OUT 0
2-30
XMC1000 Family
XMC1300 AB-Step
V2.0, 2017-10
Table 2-2 Hardware Controlled I/O Functions
Function Outputs Inputs Pull Control
Ports, V3.1
Data Sheet
HWO0 HWO1 HWI0 HWI1 HW0_PD HW0_PU HW1_PD HW1_PU
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
P0.8
P0.9
P0.10
P0.11
P0.12
2-31
P0.13
P0.14
P0.15
V2.0, 2017-10
Table 2-2 Hardware Controlled I/O Functions (cont’d)
Function Outputs Inputs Pull Control
HWO0 HWO1 HWI0 HWI1 HW0_PD HW0_PU HW1_PD HW1_PU
Ports, V3.1
Data Sheet
P2.5 ACMP1.OUT ACMP1.OUT
2-32
XMC1000 Family
XMC1300 AB-Step
V2.0, 2017-10
XMC1300 AB-Step
XMC1000 Family
Electrical Parameters
3 Electrical Parameters
This section provides the electrical parameters which are implementation-specific for the
XMC1300.
Figure 10 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.
VDDP VDDP
Pn.y IOVx
GND
GND
ESD Pad
3.2 DC Parameters
CH7
. VAIN SAR
:
. Converter
CH0 VREF
VREFGND VREFINT
VAGND
1X
1
VCAL
VDD
VAREF
00
VSS
0
Internal
VDDint/ Reference
VDD
VDDext
CHNR REFSEL AREF
MC_VADC_AREFPATHS
VD D P
VSS ORCx.AIN
ORCx.OUT
tOD D tOR D
Figure 12 ORCx.OUT Trigger Generation
V AIN (V)
VDDP + 350 mV
tOPDN < T < tOPDD T > tOPDD
T < tOPDN
VDDP + 150 mV
T > tOPDD
V DDP + 60 mV
VDDP
Never Overvoltage Never Overvoltage Always detected Never Overvoltage Always detected
detected may be detected may be Overvoltage Pulse detected may be Overvoltage Pulse
Overvoltage Overvoltage detected Overvoltage detected
detected
Pulse Pulse Pulse
(long enough,
(Too low) (Too short) (Too short)
VSSA level uncertain )
Note: These parameters are not subject to production test, but verified by design and/or
characterization.
Measurement time tM CC − − 10 ms
Temperature sensor range TSR SR -40 − 115 °C
Sensor Accuracy1) TTSAL CC -6 – 6 °C TJ > 20°C
-10 – 10 °C 0°C ≤ TJ ≤ 20°C
− -/+8 – °C TJ < 0°C
Start-up time after enabling tTSSTE SR − − 15 μs
1) The temperature sensor accuracy is independent of the supply voltage.
Figure 14 shows typical graphs for active mode supply current for VDDP = 5V, VDDP =
3.3V, VDDP = 1.8V across different clock frequencies.
10
9
8
7
6
I (m A) 5 IDDPA E 5V/3.3V
4 IDDPA E 1.8V
3
2 IDDPA D 5V/3.3V/1.8V
1
0
1/1 8/16 16/32 24/48 32/64
M CLK / PCLK (M Hz)
Condition:
1. TA = +25° C
Figure 15 shows typical graphs for sleep mode current for VDDP = 5V, VDDP = 3.3V, VDDP
= 1.8V across different clock frequencies.
1 .4
1 .2
1
0 .8
I (m A )
0 .6 ID D P S R
0 .4 5 V /3 .3 V /1 .8 V
0 .2
0
1 /1 8 /1 6 1 6 / 3 2 2 4 / 4 8 3 2 / 64
M C L K / P C L K (M H z )
C o n d itio n :
1. TA = +25° C
Note: These parameters are not subject to production test, but verified by design and/or
characterization.
3.3 AC Parameters
VD D P
90% 90%
10% 10%
VSS
tR tF
VD D P
VD D P / 2 Test Points VD D P / 2
VSS
5.0V
VDDP
} VDDPPW
V DDPBO
Note: These parameters are not subject to production test, but verified by design and/or
characterization.
Table 23 provides the characteristics of the 64 MHz clock output from the digital
controlled oscillator, DCO1 in XMC1300.
Figure 20 shows the typical curves for the accuracy of DCO1, with and without
calibration based on temperature sensor, respectively.
4.00
3.00
1.00
- 1.00
- 2.00
- 3.00
- 4.00
-50 -40 -30 -20 -10 0 10 20 30 40 50 60 70 80 90 100 110 120
Temperature [ °C]
t1 t2
SWDCLK
t6
SWDIO
(Output )
t5
t3 t4
SWDIO
(Input )
For a balanced distribution of the timing robustness of SPD between tool and device, the
timing requirements for the tool are:
• Frequency deviation of the sample clock is +/- 5%
• Effective decision time is between 0.69 µs and 0.75 µs (calculated with nominal
sample frequency)
Note: These parameters are not subject to production test, but verified by design and/or
characterization.
t1 t2
Select Output Inactive Active Inactive
SELOx
t3 t3
Data Output
DOUT[3:0]
t4 t4
t5 t5
Data Input Data Data
DX0/DX[5:3] valid valid
t1 0 t1 1
Select Input Inactive Active Inactive
DX2
t1 2 t1 2
t1 3 t13
Data Input Data Data
DX0/DX[5:3] valid valid
t14 t1 4
Data Output
DOUT[3:0]
Transmit Edge: with this clock edge, transmit data is shifted to transmit data output.
Receive Edge: with this clock edge, receive data at receive data input is latched .
Drawn for BRGH .SCLKCFG = 00B. Also valid for for SCLKCFG = 01B with inverted SCLKOUT signal.
USIC_SSC_TMGX.VSD
t1 t2 t4
70%
SDA 30%
t1 t3 t2 t6
SCL
th
9
t7 t5 clock
S t10
SDA
t8 t7 t9
SCL
th
9
Sr P S
clock
t1
t2
t5
t3
SCK
t4
WA/
DOUT
t6
t7
t8
SCK
t9 t10
WA/
DIN
Note: For electrical reasons, it is required to connect the exposed pad to the board
ground VSSP, independent of EMC and thermal requirements.
Figure 26 PG-TSSOP-38-9
Figure 27 PG-TSSOP-28-16
Figure 28 PG-TSSOP-16-8
Figure 29 PG-VQFN-24-19
Figure 30 PG-VQFN-40-13
All dimensions in mm.
5 Quality Declaration
Table 34 shows the characteristics of the quality parameters in the XMC1300.