Type | ROM | I/O | PWM I/O | SPU | SPI | QD | Touch | CMPIO | IRQ | NMI |
---|---|---|---|---|---|---|---|---|---|---|
Real Chip | 512K (MASK) | 24 Port A/B/D | 12 | 8-CH | V | V | V | V | 20 | 7 |
The GPCD9T170B 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. GPCD9T170A 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 GPCD9T170A to facilitate communication with other devices and components.