The GPM32F6006X series of industrial microcontroller is based on the ARM® Cortex® -M0 processor core and operates at a frequency up to 32MHz. The GPM32F6006X series are optimized for high precision mixed signal measurement, home appliances and general purpose applications. GPM32F6006X operates in the -40°C to 85°C temperature range from 2.2V to 5.5V wide voltage supply.
Features
CPU Subsystem
CPU Core
ARM® Cortex®-M0 32-bit CPU (32MHz max) with Code Fetch Accelerator
Nested Vectored Interrupt Controller (NVIC) with 32 Interrupt Sources
24-bit SysTick Timer
Single Cycle 32bit Multiplier Instruction
MATH Co-processor (MATH)
Hardware Divider
Memories
8K bytes SRAM
4K bytes System Memory for Loader
Up to 60K bytes (max) Program Memory
Configurable Data Memory Supported
Clock Management
Internal Oscillator: 32MHz±2% at 2V~5.5V / -40~85°C
Internal Oscillator: 35KHz±10%
External Crystal Oscillator: 32KHz, PPM Calibration Support
Power Management
In SLEEP Mode: Only the CPU is stopped.
In DEEPSLEEP Mode: All clocks are stopped.
In Shut-Down Mode: Core power is off and RTC is alive.
Reset Management
Power On Reset (PORRESETn)
PAD Reset (PADRESETn)
Master Reset (MRESETn)
System Reset (SRESETn)
IO Ports
54 Programmable Digital I/O Ports
10 Dedicated General Purpose Digital I/O Ports
44 programmable digital I/O ports multiplexed with LCD COM/Segment.
1 Input port multiplexed with ON-KEY.
2 input ports multiplexed with X32K-IN and XTAL32K_OUT.
I/O ports with 8mA/4mA source/sink current.
Communication Peripherals
Up to 2 Serial Peripheral Interfaces (SPI)
Up to 3 Universal Asynchronous Receiver Transmitters (UART)
Up to 2 Inter Integrated Circuit Interfaces (I2C)
Timer
Up to 2 16-bit General Timers
Industrial Control Peripherals
16-bit Capture/Compare/PWM Units 4 (CCU4)
16-bit Enhance Capture/Compare/PWM Units 6 (eCCU6)
For motor control and power conversion.
System Control
Up to 8 Channels DMA Controller
Watchdog Timer (WDG) for safety sensitive applications.
System Management Unit (SMU) for system configuration and control.
96-bit Unique ID and 256-bit GeneralPlus ID.
RTC
Provides independent RTC hardware IP (Power RTC) and general digital internal RTC (Internal RTC).
Provides independent power system in Power RTC.
Provides real-time clock and calendar function.
Supports 8 wake-up sources with different cycle and a 512-day calendar.
Provides 128B memory for storing backup information in Power RTC.
Supports clock calibration mechanism to calibrate the clock drift from the 32768-HZ crystal oscillator in POWE RTC.
CRC Module
Supports CRC8 Polynomial-0 = 0x1D.
Supports CRC8 Polynomial-1 = 0x07.
Supports CRC16 Polynomial-0 = 0x8005.
Supports CRC16 Polynomial-1 = 0x1021.
Supports CRC32 Polynomial-1 = 0x04C11DB7.
Analog Peripherals
A 12-bit SAR ADC with 1M SPS and 16 analog inputs.
A 24-bit Delta Sigma ADC
A 6-bit Current DAC
A Low Noise Operational Amplifier
A Lamp Dedicated OP Amplifier
Temperature Sensor
Low Voltage Reset (2.0V, 2.6V, 3.0V, 4.0V)
Low Voltage Detector (2.4V, 2.9V, 3.4V, 4.4V)
Voice Control
12-bit PWM driver for driving buzzer directly.
LCD Driver
Supports 1/4 duty, 1/5 duty and 1.6 duty at 1/3 bias.
This product is manufactured by Generalplus Technology Inc. under license from Arm Limited.
Copyright and Trademark Notice
The Generalplus logo and other Generalplus marks are trademarks or registered trademarks of Generalplus Technology Inc. All rights reserved.
Arm is a registered trademark of Arm Limited (or its subsidiaries or affiliates) in the US and/or elsewhere. The Arm and all other relevant words and logos are trademarks of Arm Limited (or its subsidiaries or affiliates) in the US and/or elsewhere. All rights reserved.
All other trademarks, product names, service names, logos, and/or company names in this document, if any, are the property of their respective owners.