General Description
The GPM32F9010RLQ series of industrial microcontroller is based on the ARM® Cortex®-M0 processor core and operated at a frequency of up to 152MHz. The GPM32F9010RLQ series are optimized for motor control, power conversion, home appliances and general purpose applications.
GPM32F9010RLQ series operates in the -40°C to 125°C temperature range from 2V to 3.6V wide voltage supply.
Features
- AEC-Q100 Grade1 Certification
- CPU Subsystem
- ARM® Cortex®-M0 32-bit CPU (152MHz max) with Code Fetch Accelerator
- Nested Vectored Interrupt Controller (NVIC) with 32 Interrupt Sources
- 24-bit SysTick Timer
- Single Cycle 32bit Multiplier Instruction
- 24-bit Trigonometric Calculation (CORDIC)
- Hardware Divider
- Square Root Operation
- Memories
- 24K bytes SRAM (Up to 32KB is configurable.)
- 8K bytes System Memory for Loader
- 1K bytes Data Memory
- 119K/63K bytes (Max) Program Memory
- Configurable Execute Read Only Memory is supported.
- 8K bytes zero wait state for high performance application.
- Clock Management
- Internal Oscillator: 16MHz±5%
- Internal Oscillator: 32KHz±3%
- External Crystal Oscillator: 8MHz ~ 24MHz
- Phase Lock Loop: 152MHz (Max)
- The PLL output frequency is based on M/N Coefficient.
- Power Management
- In SLEEP Mode: Only the CPU is stopped.
- In DEEPSLEEP Mode: All clocks are stopped.
- Reset Management
- Power On Reset (PORRESETn)
- Master Reset (MRESETn)
- System Reset (SRESETn)
- Configurable PAD Reset (PADRESETn)
- Low Voltage Reset (1.9V, 2.0V, 2.2V, 2.6V)
- Analog Peripherals
- Up to 2 A/D Converters with 3M SPS and 22 analog inputs.
- Up to 2 fast Analog Comparators (ACMP).
- Up to 4 Operational Amplifiers (OPA).
- With Unity gain frequency 10 MHz.
- Differential or Single input is available.
- Up to 2 12 bits / 1Msps DAC with programmable Buffer.
- Die Temperature Sensor
- Low Voltage Detector (2.0V, 2.1V, 2.3V, 2.5V, 2.7V, 2.8V, 9V)
- Industrial Control Peripherals
- Up to 2 Capture/Compare/PWM Units 4 (CCU4).
- Up to 2 Enhance Capture/Compare/PWM Units 8 (eCCU8).
- For motor control and power conversion.
- Up to 3 Timer Units (TMU).
- Up to 2 Position Interfaces (POSIF).
- For hall and quadrature encoders and motor positioning.
- System Control
- Up to 8 channels DMA controller.
- Support peripheral: TMU, eCCU8, CCU4, ADCs, I2Cs, UARTs, SPIs, DACs.
- Watchdog Timer (WDG) for safety sensitive applications.
- System Management Unit (SMU) for system configuration and control.
- 224-bits Unique ID
- I/O Ports
- Max 55 fast multifunction bi-directional I/Os.
- Max 55 I/Os support external interrupt vectors.
- Built-in Pull-Up/Pull-Down Resistor
- I/O ports with 4mA/8mA/12mA/16mA source/sink current.
- Communication peripherals
- Up to 3 I2C.
- Up to 3 SPI (Clock 50MHz Max).
- Up to 5 UART.
- Full duplex and half duplex are supported.
- LIN (Local Interconnect Network) bus communication is supported.
- Debug System
- ARM® Serial Wire Debug (SWD)
- 4 Hardware Breakpoints
- 2 Watch Points
- Operation Temperature
- Reliability
- HBM (AEC Q100 002) 2KV
- CDM (AEC Q100 011) 750V
- Package