Features
S124 MCU (Ultra-Low-Power MCU)
®
®
32-bit ARM Cortex -M0+ microcontroller
Ultra-low power 32-MHz ARM® Cortex®-M0+ microcontroller, up to 128-KB code flash memory, 16-KB SRAM,
Capacitive Touch Sensing Unit, 14-bit A/D Converter, 12-bit D/A Converter, security and safety features.
Features
■ ARM Cortex-M0+ Core
ARMv6-M architecture
Maximum operating frequency: 32 MHz
Debug and Trace: DWT, BPU, CoreSight™ MTB-M0+
CoreSight Debug Port: SW-DP
■ System and Power Management
Low-power modes
RealTime Clock (RTC)
Event Link Controller (ELC)
Data Transfer Controller (DTC)
Key Interrupt Function (KINT)
Power-on reset
■ Memory
Up to 128-KB code flash memory
4-KB data flash memory (up to 100,000 erase/write cycles)
Up to 16-KB SRAM
Low Voltage Detection with voltage settings
■ Security and Encryption
AES128/256
True Random Number Generator (TRNG)
128-bit unique ID
■ Connectivity
■ Human Machine Interface (HMI)
Capacitive Touch Sensing Unit (CTSU)
USB 2.0 Full-Speed Module (USBFS)
- On-chip transceiver with voltage regulator
- Compliant with USB Battery Charging Specification 1.2
Serial Communications Interface (SCI) × 3
- UART
■ Multiple Clock Sources
Main clock oscillator (MOSC)
(1 to 20 MHz when VCC = 2.4 to 5.5 V)
(1 to 8 MHz when VCC = 1.8 to 5.5 V)
(1 to 4 MHz when VCC = 1.6 to 5.5 V)
Sub-clock oscillator (SOSC) (32.768 kHz)
High-speed on-chip oscillator (HOCO)
(24, 32, 48, 64 MHz when VCC = 2.4 to 5.5 V)
(24, 32, 48 MHz when VCC = 1.8 to 5.5 V)
(24, 32 MHz when VCC = 1.6 to 5.5 V)
Middle-speed on-chip oscillator (MOCO) (8 MHz)
Low-speed on-chip oscillator (LOCO) (32.768 kHz)
Independent watchdog timer OCO (15 kHz)
Clock trim function for HOCO/MOCO/LOCO
Clock out support
- Simple IIC
- Simple SPI
Serial Peripheral Interface (SPI) × 2
I2C bus interface (IIC) × 2
CAN module (CAN)
■ Analog
14-Bit A/D Converter (ADC14)
12-Bit D/A Converter (DAC12)
Low-Power Analog Comparator (ACMPLP) × 2
Temperature Sensor (TSN)
■ Timers
General PWM Timer 32-Bit (GPT32)
General PWM Timer 16-Bit (GPT16) × 6
Asynchronous General-Purpose Timer (AGT) × 2
Watchdog Timer (WDT)
■ General Purpose I/O Ports
Up to 51 input/output pins
- Up to 3 CMOS input
- Up to 48 CMOS input/output
- Up to 6 5-V tolerant input/output (when VCC = 3.6 V)
- Up to 16 pins high current (20 mA)
■ Safety
SRAM Parity Error Check
Flash Area Protection
■ Operating Voltage
VCC: 1.6 to 5.5 V
ADC self-diagnosis function
Clock Frequency Accuracy Measurement Circuit (CAC)
Cyclic Redundancy Check (CRC) Calculator
Data Operation Circuit (DOC)
Port Output Enable for GPT (POEG)
Independent Watchdog Timer (IWDT)
GPIO Readback Level Detection
Register Write Protection
■ Operating Temperature and Packages
Ta = –40°C to +85°C
- 36-pin LGA (4 mm × 4 mm, 0.5 mm pitch)
Ta = –40°C to +105°C
- 64-pin LQFP (10 mm × 10 mm, 0.5 mm pitch)
- 48-pin LQFP (7 mm × 7 mm, 0.5 mm pitch)
- 64-pin QFN (8 mm × 8 mm, 0.4 mm pitch)
- 48-pin QFN (7 mm × 7 mm, 0.5 mm pitch)
- 40-pin QFN (6 mm × 6 mm, 0.5 mm pitch)
Main Oscillator Stop Detection
R01DS0264EU0100 Rev.1.00
Feb 23, 2016
Page 1 of 95