Type | ROM | I/O | PWM I/O | SPU | SPI | QD | Touch | CMPIO | IRQ | NMI |
---|---|---|---|---|---|---|---|---|---|---|
Real Chip | 912K (MASK) | 32 Port A/B/C/D | 12 | 4-CH | V | V | V | V | 20 | 7 |
The GPCD6T300B series features a maximum of 2M-byte internal mask ROM, up to 1024-byte working SRAM, three sets of 12-bit timers, 16~32 general I/Os, two 12-bit current DAC and one 14-bit audio PWM driver. The microprocessor can implement software based on audio processing, function control and others. For audio processing, melody and speech can be mixed into one output. GPCD6T300A is implemented with a high performance SPU voice engine to play 1~8-channel high-quality sound voice in ADPCM/PCM data format. It operates in a wide voltage range, from 2.2V through 5.5V, along with low voltage reset function. In addition, a sleep mode is designed to save powers for those applications with limited power resources available. Also, a Serial Peripheral Interface (SPI) controller is built inside GPCD6T300A to facilitate communication with other devices and components.