Working Voltage (V) | Max.CPU Speed (MHz) | ROM Type | Built-in ROM (Byte) | RAM (Byte) | I/O | Audio Output (DAC) | H/W MIDI Channel (SPU) | CPU CLK OSC. ROSC | CPU CLK OSC. X'TAL | WDT | LVR | ADC | SPI | SIO | High Sink Current I/O |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2.4~5.5 | 7.159 | ROMLESS/OTP | 512K | 512 | 32 | 12 bit x 2 Channel | 8 | V | V | V | V | V | V | V | 4 bit |
The GPCH8001B embedded with an 8-bit processor, 512K bytes OTP ROM (or External 4M bytes maximal program ROM), 512 bytes working SRAM, 3 sets of 12-bit timer, 32 general I/Os, 1 set of 12-bit ADC with 4 channels input and 2 sets of 12-bit DAC. The microprocessor can implement software based on audio processing, functional control and others. For audio processing, melody and speech can be mixed into one output. The GPCH8001B is implemented with a high performance SPU voice engine to achieve 8-channel voice with ADPCM/PCM data. It operates over a wide voltage range from 2.2V through 5.5V, and it includes a Low Voltage Reset to assure system operating appropriately under low voltage condition. In addition, GPCH8001B provides sleep mode for power savings. It can be awakened from sleep mode by interrupt sources or by IOA's state change. There is a Serial Peripheral Interface (SPI) controller built in GPCH8001B to facilitate communicating with other devices and components. Also a SIO (Serial interface I/O) controller is featured which offers a one-bit serial interface to communicate with other devices.