The mPD17215, 17216, 17217, and 17218 are 4-bit single-chip microcontrollers for infrared ray remote control transmitters. They employ the 17K architecture, which uses general-purpose registers. They perform data transfer and direct operations between data memory areas instead of indirect operations which hitherto have been performed through accumulators. Furthermore, all the instructions consist of 16 bits per word, assuring highly efficient programming. The mPD17P218, one-time PROM version to which data can be written only once, are also available. These PROM versions are helpful for program evaluation for the mPD17215, 17216, 17217 and 17218 and suitable for small-scale production. FEATURES • Carrier generator (REM output) for infrared remote control • 17K architecture: With general-purpose registers used • Program memory (ROM): mPD17215: 4 Kbytes (2048 x 16 bits) mPD17216: 8 Kbytes (4096 x 16 bits) mPD17217: 12 Kbytes (6144 x 16 bits) mPD17218: 16 Kbytes (8192 x 16 bits) • Data memory (RAM): mPD17215, 17216: 111 x 4 bits mPD17217, 17218: 223 x 4 bits • 8-bit timer/counter: 1 channel • Basic interval timer/watchdog timer: 1 channel (WDOUT output) • Instruction execution time: Changeable in 2 steps At fX = 4 MHz: 4 ms (high-speed mode)/8 ms (normal mode) • External interrupt pin: 1 • I/O pins: 21 (including INT) • Supply voltage: VDD = 2.2 to 5.5 V (at fX = 4 MHz in high-speed mode) VDD = 2.0 to 5.5 V (at fX = 4 MHz in normal mode) • Low-voltage detection circuit (mask option)