• AEC-Q100 qualified
• ASIL-B compliant
• RoHS compliant
• ARM Cortex-M0+
– Configurable Nested Vectored Interrupt Controller (NVIC)
– Single-cycle access to I/O: Up to 50 percent faster than standard I/O, improves reaction time to
external events allowing bit manipulation and software protocol emulation
– Two-stage pipeline: Reduced number of cycles per instruction (CPI), enabling faster branch instruction and ISR entry, and reducing power consumption
– Excellent code density in comparison to 8-bit and 16-bit MCUs: Reduced flash size, system cost and power consumption
– 100 percent compatible with ARM Cortex-M0 and a subset ARM Cortex-M3/M4: Reuse existing compilers and debug tools
– Simplified architecture: 56 instructions and 17 registers enable easy programming and efficient packaging of 8/16/32-bit data in memory
– Linear 4 GB address space removes the need for paging/banking, reducing software complexity
– ARM third-party ecosystem support: Software and tools to help minimize development time/cost
– Support systick with a 8-bit divider and enablement
• 4 DMA channels with up to 41 peripheral hardware trigger sources
• DIVSQRT module with 32-bit integer divide and square root arithmetic operations
• Memory
– Up to 128 KB Program Flash (PFlash) with ECC
– Up to 16 KB SRAM with ECC
– Single power supply (2.97 ~ 5.5 V) with full
functional flash program/erase/read operations
• Clocks
– Fast IRC (FIRC), up to 48 MHz
– Fast crystal oscillator (FXOSC), range 4~40 MHz
– Slow IRC (SIRC), up to 2 MHz
– Slow crystal oscillator (SXOSC), run at 32.768 KHz
– Low power oscillator (LPO), run at 750 Hz
• Power Management
– Low-power ARM Cortex-M0+ with excellent energy efficiency
– Support four power modes: Active, Sleep, Deepsleep and Standby
– Support clock gating for unused modules
– Support specific peripherals remain working in low power modes
• Mixed-signal Analog
– One Analog-to-Digital Converter (ADC) with 12-bit 1Msps sample rate, it has 16 channels and supports temperature sensor
– One Analog Comparator (ACMP) with 8-bit DAC
• Communications
– Up to three Universal Asynchronous Receiver
Transmiter (UART) with optional 13-bit break, full duplex Non-return to Zero (NRZ) and LIN extension support
– Up to three Serial Port Interface (SPI) with
full-duplex or single-wire bidirectional and master or slave mode
– Up to two Inter-integrated Circuit (I2C)
– One FlexCAN support CAN2.0A/B and FD
• Reliability, Safety and Security
– Clock Monitor Unit (CMU)
– Internal Watchdog (WDG) with independent clock source
– Cyclic Redundancy Check (CRC) with 32/16/4-bit polynomial generator
• Timers
– Up to three Enhanced Timers (eTMR)
– Periodic Timer (pTMR) for RTOS task scheduler time base for timer modules
– Low Power Timer (lpTMR)
– 16-bit Real Time Clock (RTC)
• Human-Machine Interface
– Up to 58 GPIO pins with interrupt functionality
– Non-Maskable Interrupt (NMI)
• I/O and package
– Support LQFP 64/48/32
– Support QFN 32
• Operating Characteristics
– Voltage range: 2.97V ~ 5.5V
– Ambient temperature range: -40◦ C ~ 125◦ C