Cortex M0 MCU
Supplier:
Nuvoton
Certification:
The Nuvoton NuMicro M031GGC2AE for Optical Transceiver supporting Pilot Tone Modulation is based on Arm Cortex-M0 core with 32-bit hardware multiplier/divider. It runs up to 72 MHz and features 32 Kbytes Flash memory, 8 Kbytes SRAM, 2.7V ~ 3.6V operating voltage, 5V I/O tolerant, and -40°C to +105°C operating temperature.
The M031GGC2AE provides plenty of peripherals including a hardware Manchester Codec, 6 sets of 32-bit timers, 1 set of UART, 1 set of SPI, 2 sets of I²C supporting 1 MHz Slave Mode, and 7 channels of PDMA.
The M031GGC2AE also provides rich analog peripherals including a built-in temperature sensor with ±1.6°C deviation from 0°C to 70°C and ±2°C deviation from -40°C to 105°C, internal voltage reference that can output 2.5V, 11 channels of 1.4 MSPS 12-bit SAR ADC and 4 sets of 12-bit DAC, 1 set of which supports Auto Data Generation function.
In order to fit the small form factor requirement of the optical module, the form factor of M031GGC2AE is QFN 24-pin (3x3 mm) with pin-compatible across all series to make the system design and change parts easily.
Key Features:
•Operating Characteristics
-Voltage range: 2.7V to 3.6V
-Temperature range: - 40 ℃ to 105 ℃
-EFT 4.4 kV
-ESD HBM 6 kV
•Core
-Arm® Cortex®-M0 running up to 72 MHz
•Memories
-32 KB Flash
-8 KB SRAM
-2 KB Flash for user program loader (LDROM)
-512 Bytes security protection ROM (SPROM)
-ISP/ICP/IAP programming
•Clocks
-Internal 48 MHz HIRC oscillator with variation ±2 % within all temperature range, variation ±0.7 % within 0°C to 70°C, ±1 % within -20°C to +105°C
-Internal 38.4 kHz LIRC oscillator
-One on-chip PLL Up to 72 MHz
•Power management
-Integrated with Power-on Reset, Brown-out Reset and Low Voltage Reset
-Normal run: 200 μA/ MHz
-Power-down: 200 μA
-Supports wake up from Power-down mode by: GPIO, WDT, TIMER, UART, I²C, SPI, WWDT
•Timers
-Six 32-bit timers
-One 24-bit SysTick timer
-One Independent watchdog
-One window watchdog timer
•PDMA
-7 channels that can be operated by – software trigger, Manchester, SPI, UART, I²C, ADC, DAC, PWM and Timer
•BPWM
-6 channels of BPWM with one 16-bit timer
•Cryptography Accelerator
-Supports CRC accelerator: CRC-CCITT, CRC-8, CRC-16, and CRC-32 polynomials
-Support configurable polynomials
•Analog
-11 channels of 12-bit 1.4 MSPS SAR ADC
-4 sets of 12-bit DAC
-Temperature sensor with ±1.6°C deviation within 0°C to 70°C and ±2°C deviation within all temperature range
-Internal reference voltage 2.048/2.5V
•Communication interfaces
-1 set of UART
-2 sets of 1 MHz I²C interfaces
-1 set of SPI interface (Master mode: 24 MHz, Slave mode: 16 MHz)
•Hardware Manchester Codec
-Manchester encoded/decoded data
-Configurable of Manchester format
-Configurable of Manchester Code Bit Rate
-Supports programmable 8/16/32-bit CRC polynomials
-Supports PDMA transfer
•Up to 19 I/O
•96-bit Unique ID ( UID )
•128-bit Unique Customer ID ( UCID )
•Package
-QFN24 (3x3)
Datasheet
Datasheet