Working Voltage (V) | Max.CPU Speed (MHz) | ROM (Byte) | RAM (Byte) | I/O | Audio Output (PWM) | Max. H/W MIDI (CH) (SPU) | Max. S/W Speech (CH) (16bit PCM) | CPU CLK OSC. ROSC | CPU CLK OSC. X'TAL | IR (Tx, Rx) |
---|---|---|---|---|---|---|---|---|---|---|
1-battery1.0V~1.8V 2-battery1.3V~3.6V | 8.0 | 672K | 512 | 24 | 1 | 4 | 2 | V | V | V |
The GPCD6L220A features an internal ROM, 512-byte working SRAM, three 12-bit timers, 24 general I/Os with multi-channel input and one 14-bit DAC with 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. The GPCD6L220A is featured maximum two sets software channel and a high performance SPU voice engine to play voice with ADPCM/PCM data. It is designed for wide input voltage range (1.0V~3.6V), and the circuit works at a programmable pumped voltage (3.0V~4.5V). In addition, GPCD6L220A features sleep mode for power savings. It can be awakened from sleep mode by interrupt sources or changing IO's state. There is also a Serial Peripheral Interface (SPI) controller built-in GPCD6L220A to facilitate communication with other devices and components.