Minimum instruction execution time can be changed from high speed (0.03125 s: @ 32 MHz operation with highspeed on-chip oscillator clock) to ultra low-speed (30.5 s: @ 32.768 kHz operation with subsystem clock) General-purpose register: 8 bits 32 registers (8 bits 8 registers 4 banks) ROM: 24 to 256 KB, RAM: 2 to 16 KB, Data flash memory: 8 KB On-chip high-speed on-chip oscillator clocks Select from 32 MHz (TYP.), 24 MHz (TYP.), 16 MHz (TYP.), 8 MHz (TYP.), and 4 MHz (TYP.) On-chip single-power-supply flash memory (with prohibition of block erase/writing function) Self-programming (with boot swap function/flash shield window function) On-chip debug function On-chip power-on-reset (POR) circuit and voltage detector (LVD) On-chip watchdog timer (operable with the dedicated low-speed on-chip oscillator clock)