Working Voltage (V) | Max.CPU Speed (MHz) | ROM (Byte) | RAM (Byte) | I/O | Audio Output (DAC) | H/W MIDI Channel (SPU) | S/W Channel (16 bit PCM) | CPU CLK OSC. ROSC | CPU CLK OSC. X'TAL | WDT | RTC Clock | LVR | ADC | SPI | PWM IO | High Sink Current I/O |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2.3~5.5 | 8.0 | 912K | 512 | 32 | 1 | 4 | 2 | V | V | V | V | V | - | V | V | 8 bit |
GPCDXPXXXA1 features internal OTP ROM, 512 bytes working SRAM, three sets of 12-bit timer, 24/32 general I/Os with selectable 8+1 channels input and one 14-bit DAC with push-pull amplifier. The microprocessor implements software based on audio processing, functional control and others. For audio processing, melody and speech can be mixed into one output. GPCDXPXXXA1 also outfits up to two software channels and a high performance SPU voice engine for voice playback function in ADPCM or PCM format. It is designed to operate over a wide voltage range with a low voltage reset function to assure the capability of operating at an extremely low voltage condition. In addition, GPCDXPXXXA1 features sleep mode for power savings. While in standby mode, it can be rapidly awaked from sleep mode by interrupt sources or IO state alterations. A Serial Peripheral Interface (SPI) controller is also available in certain GPCDXPXXXA1 to facilitate communications with other devices and components.