Microcontrollers(647)

Smart Home Audio(326)

M031GTC2AE

M031GTC2AE

The Nuvoton NuMicro M031GTC2AE 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 M031GTC2AE 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 M031GTC2AE 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, 16 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 M031GTC2AE is QFN 33-pin (4x4 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 in M031G
   
Analog
  - 16 channels of 12-bit 1.4 MSPS SAR ADC
  - 4 sets of 12-bit DAC
  - 1 set of DAC Supports Auto Data Generation function
  - 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
     
28 I/O
     
96-bit Unique ID ( UID )
     
128-bit Unique Customer ID ( UCID )
     
Package
  - QFN33 (4x4)