Files
sigmaker-ida/idasdk76/module/78k0s/78k0s.cfg
2021-10-31 21:20:46 +02:00

27815 lines
1.2 MiB

; The format of the input file:
; each device definition begins with a line like this:
;
; .devicename
;
; after it go the port definitions in this format:
;
; portname address
;
; the bit definitions (optional) are represented like this:
;
; portname.bitname bitnumber
;
; lines beginning with a space are ignored.
; comment lines should be started with ';' character.
;
; the default device is specified at the start of the file
;
; .default device_name
;
; all lines non conforming to the format are passed to the callback function
;
; NEC 78K0S SPECIFIC LINES
;------------------------
;
; the processor definition may include the memory configuration.
; the line format is:
; area CLASS AREA-NAME START:END
;
; where CLASS is anything, but please use one of CODE, DATA, BSS
; START and END are addresses, the end address is not included
; Interrupt vectors are declared in the following way:
; entry NAME ADDRESS COMMENT
.default UPD78F9046
.UPD789022
; U11919EJ3V0UMJ1.pdf, U11715EJ2V0DSJ1.pdf
; MEMORY MAP
area DATA ROM_ 0x0000:0x1000 Internal ROM
area BSS RESERVED 0x1000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF74 Special Function Register
area BSS RESERVED 0xFF74:0xFFE0 RESERVED
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR_INTCSI0
interrupt INTST_ 0x000E INTST
interrupt INTTM0_ 0x0010 INTTM0
interrupt INTTM2_ 0x0014 INTTM2
interrupt INTKR_ 0x002A INTKR
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
P4 0xFF04 Port 4
P5 0xFF05 Port 5
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
SIO00 0xFF10 Transmit shift / Receive buffer register 00
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin Input/Output Mode Selection
PM0.PM06 6 P06 Pin Input/Output Mode Selection
PM0.PM05 5 P05 Pin Input/Output Mode Selection
PM0.PM04 4 P04 Pin Input/Output Mode Selection
PM0.PM03 3 P03 Pin Input/Output Mode Selection
PM0.PM02 2 P02 Pin Input/Output Mode Selection
PM0.PM01 1 P01 Pin Input/Output Mode Selection
PM0.PM00 0 P00 Pin Input/Output Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM17 7 P17 Pin Input/Output Mode Selection
PM1.PM16 6 P16 Pin Input/Output Mode Selection
PM1.PM15 5 P15 Pin Input/Output Mode Selection
PM1.PM14 4 P14 Pin Input/Output Mode Selection
PM1.PM13 3 P13 Pin Input/Output Mode Selection
PM1.PM12 2 P12 Pin Input/Output Mode Selection
PM1.PM11 1 P11 Pin Input/Output Mode Selection
PM1.PM10 0 P10 Pin Input/Output Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM22 2 P22 Pin Input/Output Mode Selection
PM2.PM21 1 P21 Pin Input/Output Mode Selection
PM2.PM20 0 P20 Pin Input/Output Mode Selection
PM3 0xFF23 Port mode register 3
PM3.PM32 2 P32 Pin Input/Output Mode Selection
PM3.PM31 1 P31 Pin Input/Output Mode Selection
PM3.PM30 0 P30 Pin Input/Output Mode Selection
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 Pin Input/Output Mode Selection
PM4.PM46 6 P46 Pin Input/Output Mode Selection
PM4.PM45 5 P45 Pin Input/Output Mode Selection
PM4.PM44 4 P44 Pin Input/Output Mode Selection
PM4.PM43 3 P43 Pin Input/Output Mode Selection
PM4.PM42 2 P42 Pin Input/Output Mode Selection
PM4.PM41 1 P41 Pin Input/Output Mode Selection
PM4.PM40 0 P40 Pin Input/Output Mode Selection
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 Pin Input/Output Mode Selection
PM5.PM52 2 P52 Pin Input/Output Mode Selection
PM5.PM51 1 P51 Pin Input/Output Mode Selection
PM5.PM50 0 P50 Pin Input/Output Mode Selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock select register 2
TCL2.TCL22 2 Watchdog Timer Count Clock Selection bit 2
TCL2.TCL21 1 Watchdog Timer Count Clock Selection bit 1
TCL2.TCL20 0 Watchdog Timer Count Clock Selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer counter 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 8-Bit Timer Counter 00 Operation Control
TMC00.TCL001 2 8-Bit Timer Counter 00 Count Clock Selection bit 1
TMC00.TCL000 1 8-Bit Timer Counter 00 Count Clock Selection bit 0
TMC00.TOE00 0 8-Bit Timer/Event Counter 00 Output Control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
TMC20 0xFF5B 16-bit timer mode control register 20
TMC20.TOD20 7 Timer Output Data
TMC20.TOF20 6 Overflow Flag Set
TMC20.CPT201 5 Capture Edge Selection bit 1
TMC20.CPT200 4 Capture Edge Selection bit 0
TMC20.TOC20 3 Timer Output Data Inverse Control
TMC20.TCL201 2 16-bit Timer Counter 20 Count Clock Selection bit 1
TMC20.TCL200 1 16-bit Timer Counter 20 Count Clock Selection bit 0
TMC20.TOE20 0 16-bit Timer 20 Output Control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7 Transmit Operation Control
ASIM00.RXE00 6 Receive Operation Control
ASIM00.PS001 5 Parity Bit Specification bit 1
ASIM00.PS000 4 Parity Bit Specification bit 0
ASIM00.CL00 3 Character Length Specification
ASIM00.SL00 2 Transmit Data Stop Bit Length Specification
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity Error Flag
ASIS00.FE00 1 Flaming Error Flag
ASIS00.OVE00 0 Overrun Error Flag
CSIM00 0xFF72 Serial operation mode register 00
CSIM00.CSIE00 7 Operation Control in 3-Wire Serial I/O Mode
CSIM00.DIR00 2 Start bit specification
CSIM00.CSCK00 1 Clock selection in 3-wire serial I/O mode
BRGC00 0xFF73 Baud rate generator control register 00
BRGC00.TPS003 7 3-Bit Counter Source Clock Selection bit 3
BRGC00.TPS002 6 3-Bit Counter Source Clock Selection bit 2
BRGC00.TPS001 5 3-Bit Counter Source Clock Selection bit 1
BRGC00.TPS000 4 3-Bit Counter Source Clock Selection bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF00 6 TMIF00 - Interrupt Request Flag
IF0.STIF00 5 STIF00 - Interrupt Request Flag
IF0.SRIF00 4 SRIF00 - Interrupt Request Flag
IF0.PIF2 3 PIF2 - Interrupt Request Flag
IF0.PIF1 2 PIF1 - Interrupt Request Flag
IF0.PIF0 1 PIF0 - Interrupt Request Flag
IF0.TMIF4 0 TMIF4 - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.TMIF20 7 TMIF20 - Interrupt Request Flag
IF1.KRIF00 0 KRIF00 - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK00 6 TMMK00 - Interrupt Servicing Control
MK0.STMK00 5 STMK00 - Interrupt Servicing Control
MK0.SRMK00 4 SRMK00 - Interrupt Servicing Control
MK0.PMK2 3 PMK2 - Interrupt Servicing Control
MK0.PMK1 2 PMK1 - Interrupt Servicing Control
MK0.PMK0 1 PMK0 - Interrupt Servicing Control
MK0.TMMK4 0 TMMK4 - Interrupt Servicing Control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.TMMK20 7 TMMK20 - Interrupt Servicing Control
MK1.KRMK00 0 KRMK00 - Interrupt Servicing Control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 Valid Edge Selection bit 1
INTM0.ES20 6 INTP2 Valid Edge Selection bit 0
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP0 Valid Edge Selection bit 1
INTM0.ES00 2 INTP0 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM007 7 Key Return Signal Detection Selection bit 7
KRM00.KRM006 6 Key Return Signal Detection Selection bit 6
KRM00.KRM005 5 Key Return Signal Detection Selection bit 5
KRM00.KRM004 4 Key Return Signal Detection Selection bit 4
KRM00.KRM000 0 Key Return Signal Detection Selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PUO 0xFFF7 Pull-up resistor option register
PUO.PUO5 5 Port 5 On-Chip Pull-Up Resistor Selection
PUO.PUO4 4 Port 4 On-Chip Pull-Up Resistor Selection
PUO.PUO3 3 Port 3 On-Chip Pull-Up Resistor Selection
PUO.PUO2 2 Port 2 On-Chip Pull-Up Resistor Selection
PUO.PUO1 1 Port 1 On-Chip Pull-Up Resistor Selection
PUO.PUO0 0 Port 0 On-Chip Pull-Up Resistor Selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects Operation of Watchdog Timer
WDTM.WDTM4 4 Selects Operation Mode of Watchdog Timer bit 4
WDTM.WDTM3 3 Selects Operation Mode of Watchdog Timer bit 3
OSTS 0xFFFA Oscillation settling time select register
OSTS.OSTS2 2 Oscillation Settling Time Selection bit 2
OSTS.OSTS1 1 Oscillation Settling Time Selection bit 1
OSTS.OSTS0 0 Oscillation Settling Time Selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789024
; U11919EJ3V0UMJ1.pdf, U11715EJ2V0DSJ1.pdf
; MEMORY MAP
area DATA ROM_ 0x0000:0x2000 Internal ROM
area BSS RESERVED 0x2000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF74 Special Function Register
area BSS RESERVED 0xFF74:0xFFE0 RESERVED
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR_INTCSI0
interrupt INTST_ 0x000E INTST
interrupt INTTM0_ 0x0010 INTTM0
interrupt INTTM2_ 0x0014 INTTM2
interrupt INTKR_ 0x002A INTKR
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
P4 0xFF04 Port 4
P5 0xFF05 Port 5
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
SIO00 0xFF10 Transmit shift / Receive buffer register 00
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin Input/Output Mode Selection
PM0.PM06 6 P06 Pin Input/Output Mode Selection
PM0.PM05 5 P05 Pin Input/Output Mode Selection
PM0.PM04 4 P04 Pin Input/Output Mode Selection
PM0.PM03 3 P03 Pin Input/Output Mode Selection
PM0.PM02 2 P02 Pin Input/Output Mode Selection
PM0.PM01 1 P01 Pin Input/Output Mode Selection
PM0.PM00 0 P00 Pin Input/Output Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM17 7 P17 Pin Input/Output Mode Selection
PM1.PM16 6 P16 Pin Input/Output Mode Selection
PM1.PM15 5 P15 Pin Input/Output Mode Selection
PM1.PM14 4 P14 Pin Input/Output Mode Selection
PM1.PM13 3 P13 Pin Input/Output Mode Selection
PM1.PM12 2 P12 Pin Input/Output Mode Selection
PM1.PM11 1 P11 Pin Input/Output Mode Selection
PM1.PM10 0 P10 Pin Input/Output Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM22 2 P22 Pin Input/Output Mode Selection
PM2.PM21 1 P21 Pin Input/Output Mode Selection
PM2.PM20 0 P20 Pin Input/Output Mode Selection
PM3 0xFF23 Port mode register 3
PM3.PM32 2 P32 Pin Input/Output Mode Selection
PM3.PM31 1 P31 Pin Input/Output Mode Selection
PM3.PM30 0 P30 Pin Input/Output Mode Selection
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 Pin Input/Output Mode Selection
PM4.PM46 6 P46 Pin Input/Output Mode Selection
PM4.PM45 5 P45 Pin Input/Output Mode Selection
PM4.PM44 4 P44 Pin Input/Output Mode Selection
PM4.PM43 3 P43 Pin Input/Output Mode Selection
PM4.PM42 2 P42 Pin Input/Output Mode Selection
PM4.PM41 1 P41 Pin Input/Output Mode Selection
PM4.PM40 0 P40 Pin Input/Output Mode Selection
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 Pin Input/Output Mode Selection
PM5.PM52 2 P52 Pin Input/Output Mode Selection
PM5.PM51 1 P51 Pin Input/Output Mode Selection
PM5.PM50 0 P50 Pin Input/Output Mode Selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock select register 2
TCL2.TCL22 2 Watchdog Timer Count Clock Selection bit 2
TCL2.TCL21 1 Watchdog Timer Count Clock Selection bit 1
TCL2.TCL20 0 Watchdog Timer Count Clock Selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer counter 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 8-Bit Timer Counter 00 Operation Control
TMC00.TCL001 2 8-Bit Timer Counter 00 Count Clock Selection bit 1
TMC00.TCL000 1 8-Bit Timer Counter 00 Count Clock Selection bit 0
TMC00.TOE00 0 8-Bit Timer/Event Counter 00 Output Control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
TMC20 0xFF5B 16-bit timer mode control register 20
TMC20.TOD20 7 Timer Output Data
TMC20.TOF20 6 Overflow Flag Set
TMC20.CPT201 5 Capture Edge Selection bit 1
TMC20.CPT200 4 Capture Edge Selection bit 0
TMC20.TOC20 3 Timer Output Data Inverse Control
TMC20.TCL201 2 16-bit Timer Counter 20 Count Clock Selection bit 1
TMC20.TCL200 1 16-bit Timer Counter 20 Count Clock Selection bit 0
TMC20.TOE20 0 16-bit Timer 20 Output Control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7 Transmit Operation Control
ASIM00.RXE00 6 Receive Operation Control
ASIM00.PS001 5 Parity Bit Specification bit 1
ASIM00.PS000 4 Parity Bit Specification bit 0
ASIM00.CL00 3 Character Length Specification
ASIM00.SL00 2 Transmit Data Stop Bit Length Specification
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity Error Flag
ASIS00.FE00 1 Flaming Error Flag
ASIS00.OVE00 0 Overrun Error Flag
CSIM00 0xFF72 Serial operation mode register 00
CSIM00.CSIE00 7 Operation Control in 3-Wire Serial I/O Mode
CSIM00.DIR00 2 Start bit specification
CSIM00.CSCK00 1 Clock selection in 3-wire serial I/O mode
BRGC00 0xFF73 Baud rate generator control register 00
BRGC00.TPS003 7 3-Bit Counter Source Clock Selection bit 3
BRGC00.TPS002 6 3-Bit Counter Source Clock Selection bit 2
BRGC00.TPS001 5 3-Bit Counter Source Clock Selection bit 1
BRGC00.TPS000 4 3-Bit Counter Source Clock Selection bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF00 6 TMIF00 - Interrupt Request Flag
IF0.STIF00 5 STIF00 - Interrupt Request Flag
IF0.SRIF00 4 SRIF00 - Interrupt Request Flag
IF0.PIF2 3 PIF2 - Interrupt Request Flag
IF0.PIF1 2 PIF1 - Interrupt Request Flag
IF0.PIF0 1 PIF0 - Interrupt Request Flag
IF0.TMIF4 0 TMIF4 - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.TMIF20 7 TMIF20 - Interrupt Request Flag
IF1.KRIF00 0 KRIF00 - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK00 6 TMMK00 - Interrupt Servicing Control
MK0.STMK00 5 STMK00 - Interrupt Servicing Control
MK0.SRMK00 4 SRMK00 - Interrupt Servicing Control
MK0.PMK2 3 PMK2 - Interrupt Servicing Control
MK0.PMK1 2 PMK1 - Interrupt Servicing Control
MK0.PMK0 1 PMK0 - Interrupt Servicing Control
MK0.TMMK4 0 TMMK4 - Interrupt Servicing Control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.TMMK20 7 TMMK20 - Interrupt Servicing Control
MK1.KRMK00 0 KRMK00 - Interrupt Servicing Control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 Valid Edge Selection bit 1
INTM0.ES20 6 INTP2 Valid Edge Selection bit 0
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP0 Valid Edge Selection bit 1
INTM0.ES00 2 INTP0 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM007 7 Key Return Signal Detection Selection bit 7
KRM00.KRM006 6 Key Return Signal Detection Selection bit 6
KRM00.KRM005 5 Key Return Signal Detection Selection bit 5
KRM00.KRM004 4 Key Return Signal Detection Selection bit 4
KRM00.KRM000 0 Key Return Signal Detection Selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PUO 0xFFF7 Pull-up resistor option register
PUO.PUO5 5 Port 5 On-Chip Pull-Up Resistor Selection
PUO.PUO4 4 Port 4 On-Chip Pull-Up Resistor Selection
PUO.PUO3 3 Port 3 On-Chip Pull-Up Resistor Selection
PUO.PUO2 2 Port 2 On-Chip Pull-Up Resistor Selection
PUO.PUO1 1 Port 1 On-Chip Pull-Up Resistor Selection
PUO.PUO0 0 Port 0 On-Chip Pull-Up Resistor Selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects Operation of Watchdog Timer
WDTM.WDTM4 4 Selects Operation Mode of Watchdog Timer bit 4
WDTM.WDTM3 3 Selects Operation Mode of Watchdog Timer bit 3
OSTS 0xFFFA Oscillation settling time select register
OSTS.OSTS2 2 Oscillation Settling Time Selection bit 2
OSTS.OSTS1 1 Oscillation Settling Time Selection bit 1
OSTS.OSTS0 0 Oscillation Settling Time Selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789025
; U11919EJ3V0UMJ1.pdf, U11715EJ2V0DSJ1.pdf
; MEMORY MAP
area DATA ROM_ 0x0000:0x3000 Internal ROM
area BSS RESERVED 0x3000:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF74 Special Function Register
area BSS RESERVED 0xFF74:0xFFE0 RESERVED
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR_INTCSI0
interrupt INTST_ 0x000E INTST
interrupt INTTM0_ 0x0010 INTTM0
interrupt INTTM2_ 0x0014 INTTM2
interrupt INTKR_ 0x002A INTKR
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
P4 0xFF04 Port 4
P5 0xFF05 Port 5
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
SIO00 0xFF10 Transmit shift / Receive buffer register 00
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin Input/Output Mode Selection
PM0.PM06 6 P06 Pin Input/Output Mode Selection
PM0.PM05 5 P05 Pin Input/Output Mode Selection
PM0.PM04 4 P04 Pin Input/Output Mode Selection
PM0.PM03 3 P03 Pin Input/Output Mode Selection
PM0.PM02 2 P02 Pin Input/Output Mode Selection
PM0.PM01 1 P01 Pin Input/Output Mode Selection
PM0.PM00 0 P00 Pin Input/Output Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM17 7 P17 Pin Input/Output Mode Selection
PM1.PM16 6 P16 Pin Input/Output Mode Selection
PM1.PM15 5 P15 Pin Input/Output Mode Selection
PM1.PM14 4 P14 Pin Input/Output Mode Selection
PM1.PM13 3 P13 Pin Input/Output Mode Selection
PM1.PM12 2 P12 Pin Input/Output Mode Selection
PM1.PM11 1 P11 Pin Input/Output Mode Selection
PM1.PM10 0 P10 Pin Input/Output Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM22 2 P22 Pin Input/Output Mode Selection
PM2.PM21 1 P21 Pin Input/Output Mode Selection
PM2.PM20 0 P20 Pin Input/Output Mode Selection
PM3 0xFF23 Port mode register 3
PM3.PM32 2 P32 Pin Input/Output Mode Selection
PM3.PM31 1 P31 Pin Input/Output Mode Selection
PM3.PM30 0 P30 Pin Input/Output Mode Selection
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 Pin Input/Output Mode Selection
PM4.PM46 6 P46 Pin Input/Output Mode Selection
PM4.PM45 5 P45 Pin Input/Output Mode Selection
PM4.PM44 4 P44 Pin Input/Output Mode Selection
PM4.PM43 3 P43 Pin Input/Output Mode Selection
PM4.PM42 2 P42 Pin Input/Output Mode Selection
PM4.PM41 1 P41 Pin Input/Output Mode Selection
PM4.PM40 0 P40 Pin Input/Output Mode Selection
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 Pin Input/Output Mode Selection
PM5.PM52 2 P52 Pin Input/Output Mode Selection
PM5.PM51 1 P51 Pin Input/Output Mode Selection
PM5.PM50 0 P50 Pin Input/Output Mode Selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock select register 2
TCL2.TCL22 2 Watchdog Timer Count Clock Selection bit 2
TCL2.TCL21 1 Watchdog Timer Count Clock Selection bit 1
TCL2.TCL20 0 Watchdog Timer Count Clock Selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer counter 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 8-Bit Timer Counter 00 Operation Control
TMC00.TCL001 2 8-Bit Timer Counter 00 Count Clock Selection bit 1
TMC00.TCL000 1 8-Bit Timer Counter 00 Count Clock Selection bit 0
TMC00.TOE00 0 8-Bit Timer/Event Counter 00 Output Control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
TMC20 0xFF5B 16-bit timer mode control register 20
TMC20.TOD20 7 Timer Output Data
TMC20.TOF20 6 Overflow Flag Set
TMC20.CPT201 5 Capture Edge Selection bit 1
TMC20.CPT200 4 Capture Edge Selection bit 0
TMC20.TOC20 3 Timer Output Data Inverse Control
TMC20.TCL201 2 16-bit Timer Counter 20 Count Clock Selection bit 1
TMC20.TCL200 1 16-bit Timer Counter 20 Count Clock Selection bit 0
TMC20.TOE20 0 16-bit Timer 20 Output Control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7 Transmit Operation Control
ASIM00.RXE00 6 Receive Operation Control
ASIM00.PS001 5 Parity Bit Specification bit 1
ASIM00.PS000 4 Parity Bit Specification bit 0
ASIM00.CL00 3 Character Length Specification
ASIM00.SL00 2 Transmit Data Stop Bit Length Specification
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity Error Flag
ASIS00.FE00 1 Flaming Error Flag
ASIS00.OVE00 0 Overrun Error Flag
CSIM00 0xFF72 Serial operation mode register 00
CSIM00.CSIE00 7 Operation Control in 3-Wire Serial I/O Mode
CSIM00.DIR00 2 Start bit specification
CSIM00.CSCK00 1 Clock selection in 3-wire serial I/O mode
BRGC00 0xFF73 Baud rate generator control register 00
BRGC00.TPS003 7 3-Bit Counter Source Clock Selection bit 3
BRGC00.TPS002 6 3-Bit Counter Source Clock Selection bit 2
BRGC00.TPS001 5 3-Bit Counter Source Clock Selection bit 1
BRGC00.TPS000 4 3-Bit Counter Source Clock Selection bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF00 6 TMIF00 - Interrupt Request Flag
IF0.STIF00 5 STIF00 - Interrupt Request Flag
IF0.SRIF00 4 SRIF00 - Interrupt Request Flag
IF0.PIF2 3 PIF2 - Interrupt Request Flag
IF0.PIF1 2 PIF1 - Interrupt Request Flag
IF0.PIF0 1 PIF0 - Interrupt Request Flag
IF0.TMIF4 0 TMIF4 - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.TMIF20 7 TMIF20 - Interrupt Request Flag
IF1.KRIF00 0 KRIF00 - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK00 6 TMMK00 - Interrupt Servicing Control
MK0.STMK00 5 STMK00 - Interrupt Servicing Control
MK0.SRMK00 4 SRMK00 - Interrupt Servicing Control
MK0.PMK2 3 PMK2 - Interrupt Servicing Control
MK0.PMK1 2 PMK1 - Interrupt Servicing Control
MK0.PMK0 1 PMK0 - Interrupt Servicing Control
MK0.TMMK4 0 TMMK4 - Interrupt Servicing Control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.TMMK20 7 TMMK20 - Interrupt Servicing Control
MK1.KRMK00 0 KRMK00 - Interrupt Servicing Control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 Valid Edge Selection bit 1
INTM0.ES20 6 INTP2 Valid Edge Selection bit 0
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP0 Valid Edge Selection bit 1
INTM0.ES00 2 INTP0 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM007 7 Key Return Signal Detection Selection bit 7
KRM00.KRM006 6 Key Return Signal Detection Selection bit 6
KRM00.KRM005 5 Key Return Signal Detection Selection bit 5
KRM00.KRM004 4 Key Return Signal Detection Selection bit 4
KRM00.KRM000 0 Key Return Signal Detection Selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PUO 0xFFF7 Pull-up resistor option register
PUO.PUO5 5 Port 5 On-Chip Pull-Up Resistor Selection
PUO.PUO4 4 Port 4 On-Chip Pull-Up Resistor Selection
PUO.PUO3 3 Port 3 On-Chip Pull-Up Resistor Selection
PUO.PUO2 2 Port 2 On-Chip Pull-Up Resistor Selection
PUO.PUO1 1 Port 1 On-Chip Pull-Up Resistor Selection
PUO.PUO0 0 Port 0 On-Chip Pull-Up Resistor Selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects Operation of Watchdog Timer
WDTM.WDTM4 4 Selects Operation Mode of Watchdog Timer bit 4
WDTM.WDTM3 3 Selects Operation Mode of Watchdog Timer bit 3
OSTS 0xFFFA Oscillation settling time select register
OSTS.OSTS2 2 Oscillation Settling Time Selection bit 2
OSTS.OSTS1 1 Oscillation Settling Time Selection bit 1
OSTS.OSTS0 0 Oscillation Settling Time Selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789025_A
; U11919EJ3V0UMJ1.pdf
.UPD789026
; U11919EJ3V0UMJ1.pdf, U11715EJ2V0DSJ1.pdf
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF74 Special Function Register
area BSS RESERVED 0xFF74:0xFFE0 RESERVED
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR_INTCSI0
interrupt INTST_ 0x000E INTST
interrupt INTTM0_ 0x0010 INTTM0
interrupt INTTM2_ 0x0014 INTTM2
interrupt INTKR_ 0x002A INTKR
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
P4 0xFF04 Port 4
P5 0xFF05 Port 5
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
SIO00 0xFF10 Transmit shift / Receive buffer register 00
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin Input/Output Mode Selection
PM0.PM06 6 P06 Pin Input/Output Mode Selection
PM0.PM05 5 P05 Pin Input/Output Mode Selection
PM0.PM04 4 P04 Pin Input/Output Mode Selection
PM0.PM03 3 P03 Pin Input/Output Mode Selection
PM0.PM02 2 P02 Pin Input/Output Mode Selection
PM0.PM01 1 P01 Pin Input/Output Mode Selection
PM0.PM00 0 P00 Pin Input/Output Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM17 7 P17 Pin Input/Output Mode Selection
PM1.PM16 6 P16 Pin Input/Output Mode Selection
PM1.PM15 5 P15 Pin Input/Output Mode Selection
PM1.PM14 4 P14 Pin Input/Output Mode Selection
PM1.PM13 3 P13 Pin Input/Output Mode Selection
PM1.PM12 2 P12 Pin Input/Output Mode Selection
PM1.PM11 1 P11 Pin Input/Output Mode Selection
PM1.PM10 0 P10 Pin Input/Output Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM22 2 P22 Pin Input/Output Mode Selection
PM2.PM21 1 P21 Pin Input/Output Mode Selection
PM2.PM20 0 P20 Pin Input/Output Mode Selection
PM3 0xFF23 Port mode register 3
PM3.PM32 2 P32 Pin Input/Output Mode Selection
PM3.PM31 1 P31 Pin Input/Output Mode Selection
PM3.PM30 0 P30 Pin Input/Output Mode Selection
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 Pin Input/Output Mode Selection
PM4.PM46 6 P46 Pin Input/Output Mode Selection
PM4.PM45 5 P45 Pin Input/Output Mode Selection
PM4.PM44 4 P44 Pin Input/Output Mode Selection
PM4.PM43 3 P43 Pin Input/Output Mode Selection
PM4.PM42 2 P42 Pin Input/Output Mode Selection
PM4.PM41 1 P41 Pin Input/Output Mode Selection
PM4.PM40 0 P40 Pin Input/Output Mode Selection
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 Pin Input/Output Mode Selection
PM5.PM52 2 P52 Pin Input/Output Mode Selection
PM5.PM51 1 P51 Pin Input/Output Mode Selection
PM5.PM50 0 P50 Pin Input/Output Mode Selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock select register 2
TCL2.TCL22 2 Watchdog Timer Count Clock Selection bit 2
TCL2.TCL21 1 Watchdog Timer Count Clock Selection bit 1
TCL2.TCL20 0 Watchdog Timer Count Clock Selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer counter 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 8-Bit Timer Counter 00 Operation Control
TMC00.TCL001 2 8-Bit Timer Counter 00 Count Clock Selection bit 1
TMC00.TCL000 1 8-Bit Timer Counter 00 Count Clock Selection bit 0
TMC00.TOE00 0 8-Bit Timer/Event Counter 00 Output Control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
TMC20 0xFF5B 16-bit timer mode control register 20
TMC20.TOD20 7 Timer Output Data
TMC20.TOF20 6 Overflow Flag Set
TMC20.CPT201 5 Capture Edge Selection bit 1
TMC20.CPT200 4 Capture Edge Selection bit 0
TMC20.TOC20 3 Timer Output Data Inverse Control
TMC20.TCL201 2 16-bit Timer Counter 20 Count Clock Selection bit 1
TMC20.TCL200 1 16-bit Timer Counter 20 Count Clock Selection bit 0
TMC20.TOE20 0 16-bit Timer 20 Output Control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7 Transmit Operation Control
ASIM00.RXE00 6 Receive Operation Control
ASIM00.PS001 5 Parity Bit Specification bit 1
ASIM00.PS000 4 Parity Bit Specification bit 0
ASIM00.CL00 3 Character Length Specification
ASIM00.SL00 2 Transmit Data Stop Bit Length Specification
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity Error Flag
ASIS00.FE00 1 Flaming Error Flag
ASIS00.OVE00 0 Overrun Error Flag
CSIM00 0xFF72 Serial operation mode register 00
CSIM00.CSIE00 7 Operation Control in 3-Wire Serial I/O Mode
CSIM00.DIR00 2 Start bit specification
CSIM00.CSCK00 1 Clock selection in 3-wire serial I/O mode
BRGC00 0xFF73 Baud rate generator control register 00
BRGC00.TPS003 7 3-Bit Counter Source Clock Selection bit 3
BRGC00.TPS002 6 3-Bit Counter Source Clock Selection bit 2
BRGC00.TPS001 5 3-Bit Counter Source Clock Selection bit 1
BRGC00.TPS000 4 3-Bit Counter Source Clock Selection bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF00 6 TMIF00 - Interrupt Request Flag
IF0.STIF00 5 STIF00 - Interrupt Request Flag
IF0.SRIF00 4 SRIF00 - Interrupt Request Flag
IF0.PIF2 3 PIF2 - Interrupt Request Flag
IF0.PIF1 2 PIF1 - Interrupt Request Flag
IF0.PIF0 1 PIF0 - Interrupt Request Flag
IF0.TMIF4 0 TMIF4 - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.TMIF20 7 TMIF20 - Interrupt Request Flag
IF1.KRIF00 0 KRIF00 - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK00 6 TMMK00 - Interrupt Servicing Control
MK0.STMK00 5 STMK00 - Interrupt Servicing Control
MK0.SRMK00 4 SRMK00 - Interrupt Servicing Control
MK0.PMK2 3 PMK2 - Interrupt Servicing Control
MK0.PMK1 2 PMK1 - Interrupt Servicing Control
MK0.PMK0 1 PMK0 - Interrupt Servicing Control
MK0.TMMK4 0 TMMK4 - Interrupt Servicing Control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.TMMK20 7 TMMK20 - Interrupt Servicing Control
MK1.KRMK00 0 KRMK00 - Interrupt Servicing Control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 Valid Edge Selection bit 1
INTM0.ES20 6 INTP2 Valid Edge Selection bit 0
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP0 Valid Edge Selection bit 1
INTM0.ES00 2 INTP0 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM007 7 Key Return Signal Detection Selection bit 7
KRM00.KRM006 6 Key Return Signal Detection Selection bit 6
KRM00.KRM005 5 Key Return Signal Detection Selection bit 5
KRM00.KRM004 4 Key Return Signal Detection Selection bit 4
KRM00.KRM000 0 Key Return Signal Detection Selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PUO 0xFFF7 Pull-up resistor option register
PUO.PUO5 5 Port 5 On-Chip Pull-Up Resistor Selection
PUO.PUO4 4 Port 4 On-Chip Pull-Up Resistor Selection
PUO.PUO3 3 Port 3 On-Chip Pull-Up Resistor Selection
PUO.PUO2 2 Port 2 On-Chip Pull-Up Resistor Selection
PUO.PUO1 1 Port 1 On-Chip Pull-Up Resistor Selection
PUO.PUO0 0 Port 0 On-Chip Pull-Up Resistor Selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects Operation of Watchdog Timer
WDTM.WDTM4 4 Selects Operation Mode of Watchdog Timer bit 4
WDTM.WDTM3 3 Selects Operation Mode of Watchdog Timer bit 3
OSTS 0xFFFA Oscillation settling time select register
OSTS.OSTS2 2 Oscillation Settling Time Selection bit 2
OSTS.OSTS1 1 Oscillation Settling Time Selection bit 1
OSTS.OSTS0 0 Oscillation Settling Time Selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789026_A
; U11919EJ3V0UMJ1.pdf
.UPD78F9026_A
; U11919EJ3V0UMJ1.pdf, U14356EJ1V0DSJ1.pdf
; MEMORY MAP
area DATA FLASH_ 0x0000:0x4000 Internal Flash Memory
area BSS RESERVED 0x4000:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF74 Special Function Register
area BSS RESERVED 0xFF74:0xFFE0 RESERVED
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR_INTCSI0
interrupt INTST_ 0x000E INTST
interrupt INTTM0_ 0x0010 INTTM0
interrupt INTTM2_ 0x0014 INTTM2
interrupt INTKR_ 0x002A INTKR
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
P4 0xFF04 Port 4
P5 0xFF05 Port 5
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
SIO00 0xFF10 Transmit shift / Receive buffer register 00
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin Input/Output Mode Selection
PM0.PM06 6 P06 Pin Input/Output Mode Selection
PM0.PM05 5 P05 Pin Input/Output Mode Selection
PM0.PM04 4 P04 Pin Input/Output Mode Selection
PM0.PM03 3 P03 Pin Input/Output Mode Selection
PM0.PM02 2 P02 Pin Input/Output Mode Selection
PM0.PM01 1 P01 Pin Input/Output Mode Selection
PM0.PM00 0 P00 Pin Input/Output Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM17 7 P17 Pin Input/Output Mode Selection
PM1.PM16 6 P16 Pin Input/Output Mode Selection
PM1.PM15 5 P15 Pin Input/Output Mode Selection
PM1.PM14 4 P14 Pin Input/Output Mode Selection
PM1.PM13 3 P13 Pin Input/Output Mode Selection
PM1.PM12 2 P12 Pin Input/Output Mode Selection
PM1.PM11 1 P11 Pin Input/Output Mode Selection
PM1.PM10 0 P10 Pin Input/Output Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM22 2 P22 Pin Input/Output Mode Selection
PM2.PM21 1 P21 Pin Input/Output Mode Selection
PM2.PM20 0 P20 Pin Input/Output Mode Selection
PM3 0xFF23 Port mode register 3
PM3.PM32 2 P32 Pin Input/Output Mode Selection
PM3.PM31 1 P31 Pin Input/Output Mode Selection
PM3.PM30 0 P30 Pin Input/Output Mode Selection
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 Pin Input/Output Mode Selection
PM4.PM46 6 P46 Pin Input/Output Mode Selection
PM4.PM45 5 P45 Pin Input/Output Mode Selection
PM4.PM44 4 P44 Pin Input/Output Mode Selection
PM4.PM43 3 P43 Pin Input/Output Mode Selection
PM4.PM42 2 P42 Pin Input/Output Mode Selection
PM4.PM41 1 P41 Pin Input/Output Mode Selection
PM4.PM40 0 P40 Pin Input/Output Mode Selection
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 Pin Input/Output Mode Selection
PM5.PM52 2 P52 Pin Input/Output Mode Selection
PM5.PM51 1 P51 Pin Input/Output Mode Selection
PM5.PM50 0 P50 Pin Input/Output Mode Selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock select register 2
TCL2.TCL22 2 Watchdog Timer Count Clock Selection bit 2
TCL2.TCL21 1 Watchdog Timer Count Clock Selection bit 1
TCL2.TCL20 0 Watchdog Timer Count Clock Selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer counter 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 8-Bit Timer Counter 00 Operation Control
TMC00.TCL001 2 8-Bit Timer Counter 00 Count Clock Selection bit 1
TMC00.TCL000 1 8-Bit Timer Counter 00 Count Clock Selection bit 0
TMC00.TOE00 0 8-Bit Timer/Event Counter 00 Output Control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
TMC20 0xFF5B 16-bit timer mode control register 20
TMC20.TOD20 7 Timer Output Data
TMC20.TOF20 6 Overflow Flag Set
TMC20.CPT201 5 Capture Edge Selection bit 1
TMC20.CPT200 4 Capture Edge Selection bit 0
TMC20.TOC20 3 Timer Output Data Inverse Control
TMC20.TCL201 2 16-bit Timer Counter 20 Count Clock Selection bit 1
TMC20.TCL200 1 16-bit Timer Counter 20 Count Clock Selection bit 0
TMC20.TOE20 0 16-bit Timer 20 Output Control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7 Transmit Operation Control
ASIM00.RXE00 6 Receive Operation Control
ASIM00.PS001 5 Parity Bit Specification bit 1
ASIM00.PS000 4 Parity Bit Specification bit 0
ASIM00.CL00 3 Character Length Specification
ASIM00.SL00 2 Transmit Data Stop Bit Length Specification
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity Error Flag
ASIS00.FE00 1 Flaming Error Flag
ASIS00.OVE00 0 Overrun Error Flag
CSIM00 0xFF72 Serial operation mode register 00
CSIM00.CSIE00 7 Operation Control in 3-Wire Serial I/O Mode
CSIM00.DIR00 2 Start bit specification
CSIM00.CSCK00 1 Clock selection in 3-wire serial I/O mode
BRGC00 0xFF73 Baud rate generator control register 00
BRGC00.TPS003 7 3-Bit Counter Source Clock Selection bit 3
BRGC00.TPS002 6 3-Bit Counter Source Clock Selection bit 2
BRGC00.TPS001 5 3-Bit Counter Source Clock Selection bit 1
BRGC00.TPS000 4 3-Bit Counter Source Clock Selection bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF00 6 TMIF00 - Interrupt Request Flag
IF0.STIF00 5 STIF00 - Interrupt Request Flag
IF0.SRIF00 4 SRIF00 - Interrupt Request Flag
IF0.PIF2 3 PIF2 - Interrupt Request Flag
IF0.PIF1 2 PIF1 - Interrupt Request Flag
IF0.PIF0 1 PIF0 - Interrupt Request Flag
IF0.TMIF4 0 TMIF4 - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.TMIF20 7 TMIF20 - Interrupt Request Flag
IF1.KRIF00 0 KRIF00 - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK00 6 TMMK00 - Interrupt Servicing Control
MK0.STMK00 5 STMK00 - Interrupt Servicing Control
MK0.SRMK00 4 SRMK00 - Interrupt Servicing Control
MK0.PMK2 3 PMK2 - Interrupt Servicing Control
MK0.PMK1 2 PMK1 - Interrupt Servicing Control
MK0.PMK0 1 PMK0 - Interrupt Servicing Control
MK0.TMMK4 0 TMMK4 - Interrupt Servicing Control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.TMMK20 7 TMMK20 - Interrupt Servicing Control
MK1.KRMK00 0 KRMK00 - Interrupt Servicing Control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 Valid Edge Selection bit 1
INTM0.ES20 6 INTP2 Valid Edge Selection bit 0
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP0 Valid Edge Selection bit 1
INTM0.ES00 2 INTP0 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM007 7 Key Return Signal Detection Selection bit 7
KRM00.KRM006 6 Key Return Signal Detection Selection bit 6
KRM00.KRM005 5 Key Return Signal Detection Selection bit 5
KRM00.KRM004 4 Key Return Signal Detection Selection bit 4
KRM00.KRM000 0 Key Return Signal Detection Selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PUO 0xFFF7 Pull-up resistor option register
PUO.PUO5 5 Port 5 On-Chip Pull-Up Resistor Selection
PUO.PUO4 4 Port 4 On-Chip Pull-Up Resistor Selection
PUO.PUO3 3 Port 3 On-Chip Pull-Up Resistor Selection
PUO.PUO2 2 Port 2 On-Chip Pull-Up Resistor Selection
PUO.PUO1 1 Port 1 On-Chip Pull-Up Resistor Selection
PUO.PUO0 0 Port 0 On-Chip Pull-Up Resistor Selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects Operation of Watchdog Timer
WDTM.WDTM4 4 Selects Operation Mode of Watchdog Timer bit 4
WDTM.WDTM3 3 Selects Operation Mode of Watchdog Timer bit 3
OSTS 0xFFFA Oscillation settling time select register
OSTS.OSTS2 2 Oscillation Settling Time Selection bit 2
OSTS.OSTS1 1 Oscillation Settling Time Selection bit 1
OSTS.OSTS0 0 Oscillation Settling Time Selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789046
; http://www.ic.nec.co.jp/nesdis/image/U13600EJ2V0UMJ1.pdf
; U13600EJ2V0UMJ1.pdf, U13380EJ1V0DS00.pdf
; ROM=16K (0x0000:0x4000)
; RAM=512 (0xFD00:0xFF00)
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFD00 Unusable
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF76 Special Function Register
area BSS RESERVED 0xFF76:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt __RESET 0x0000 Processor reset
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR20_INTCSI20 0x000C INTSR20/INTCSI20
interrupt INTST20_ 0x000E INTST20
interrupt INTWT_ 0x0010 INTWT
interrupt INTWTI_ 0x0012 INTWTI
interrupt INTTM80_ 0x0014 INTTM80
interrupt INTTM90_ 0x0016 INTTM90
interrupt INTKR00_ 0x0018 INTKR00
; INPUT/ OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
P4 0xFF04 Port 4
RESERVEDFF05 0xFF05 RESERVED
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin Input/Output Mode Selection
PM0.PM06 6 P06 Pin Input/Output Mode Selection
PM0.PM05 5 P05 Pin Input/Output Mode Selection
PM0.PM04 4 P04 Pin Input/Output Mode Selection
PM0.PM03 3 P03 Pin Input/Output Mode Selection
PM0.PM02 2 P02 Pin Input/Output Mode Selection
PM0.PM01 1 P01 Pin Input/Output Mode Selection
PM0.PM00 0 P00 Pin Input/Output Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM17 7 P17 Pin Input/Output Mode Selection
PM1.PM16 6 P16 Pin Input/Output Mode Selection
PM1.PM15 5 P15 Pin Input/Output Mode Selection
PM1.PM14 4 P14 Pin Input/Output Mode Selection
PM1.PM13 3 P13 Pin Input/Output Mode Selection
PM1.PM12 2 P12 Pin Input/Output Mode Selection
PM1.PM11 1 P11 Pin Input/Output Mode Selection
PM1.PM10 0 P10 Pin Input/Output Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 Pin Input/Output Mode Selection
PM2.PM26 6 P26 Pin Input/Output Mode Selection
PM2.PM25 5 P25 Pin Input/Output Mode Selection
PM2.PM24 4 P24 Pin Input/Output Mode Selection
PM2.PM23 3 P23 Pin Input/Output Mode Selection
PM2.PM22 2 P22 Pin Input/Output Mode Selection
PM2.PM21 1 P21 Pin Input/Output Mode Selection
PM2.PM20 0 P20 Pin Input/Output Mode Selection
PM3 0xFF23 Port mode register 3
PM3.PM31 1 P31 Pin Input/Output Mode Selection
PM3.PM30 0 P30 Pin Input/Output Mode Selection
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 Pin Input/Output Mode Selection
PM4.PM46 6 P46 Pin Input/Output Mode Selection
PM4.PM45 5 P45 Pin Input/Output Mode Selection
PM4.PM44 4 P44 Pin Input/Output Mode Selection
PM4.PM43 3 P43 Pin Input/Output Mode Selection
PM4.PM42 2 P42 Pin Input/Output Mode Selection
PM4.PM41 1 P41 Pin Input/Output Mode Selection
PM4.PM40 0 P40 Pin Input/Output Mode Selection
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB27 7 P27 On-Chip Pull-Up Resistor Selection
PUB2.PUB26 6 P26 On-Chip Pull-Up Resistor Selection
PUB2.PUB25 5 P25 On-Chip Pull-Up Resistor Selection
PUB2.PUB24 4 P24 On-Chip Pull-Up Resistor Selection
PUB2.PUB23 3 P23 On-Chip Pull-Up Resistor Selection
PUB2.PUB22 2 P22 On-Chip Pull-Up Resistor Selection
PUB2.PUB21 1 P21 On-Chip Pull-Up Resistor Selection
PUB2.PUB20 0 P20 On-Chip Pull-Up Resistor Selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog Timer Count Clock Selection 2
TCL2.TCL21 1 Watchdog Timer Count Clock Selection 1
TCL2.TCL20 0 Watchdog Timer Count Clock Selection 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 15 Timer Output Data
TMC90.TOF90 14 Overflow Flag Control
TMC90.CPT901 13 Capture Edge Selection 1
TMC90.CPT900 12 Capture Edge Selection 0
TMC90.TOC90 11 Timer Output Data Inversion Control
TMC90.TCL901 10 16-Bit Timer Counter 90 Count Clock Selection 1
TMC90.TCL900 9 16-Bit Timer Counter 90 Count Clock Selection 0
TMC90.TOE90 8 16-Bit Timer Output Control
TMC90.BCS902 3 Buzzer Frequency 2
TMC90.BCS901 2 Buzzer Frequency 1
TMC90.BCS900 1 Buzzer Frequency 0
TMC90.BZOE90 0 Buzzer Port Output Control
BZC90 0xFF49 Buzzer output control register 90
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch Timer Count Clock Selection
WTM.WTM6 6 Prescaler Interval Selection bit 6
WTM.WTM5 5 Prescaler Interval Selection bit 5
WTM.WTM4 4 Prescaler Interval Selection bit 4
WTM.WTM1 1 Control of 5-Bit Counter Operation
WTM.WTM0 0 Watch Timer Operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-Bit Timer Counter 80 Operation Control
TMC80.PWME80 6 Operation Mode Selection
TMC80.TCL801 2 8-Bit Timer Counter 80 Count Clock Selection 1
TMC80.TCL800 1 8-Bit Timer Counter 80 Count Clock Selection 0
TMC80.TOE80 0 8-Bit Timer/Event Counter Output Control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit Operation Control
ASIM20.RXE20 6 Receive Operation Control
ASIM20.PS201 5 Parity Bit Specification 1
ASIM20.PS200 4 Parity Bit Specification 0
ASIM20.CL20 3 Transmit Data Character Length Specification
ASIM20.SL20 2 Transmit Data Stop Bit Length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity Error Flag
ASIS20.FE20 1 Flaming Error Flag
ASIS20.OVE20 0 Overrun Error Flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 3-Wire Serial I/O Mode Operation Control
CSIM20.SSE20 6 SS20 Pin Selection
CSIM20.DAP20 3 3-Wire Serial I/O Mode Data Phase Selection
CSIM20.DIR20 2 First-Bit Specification
CSIM20.CSCK20 1 3-Wire Serial I/O Mode Clock Selection
CSIM20.CKP20 0 3-Wire Serial I/O Mode Clock Phase Selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-Bit Counter Source Clock Selection bit 3
BRGC20.TPS202 6 3-Bit Counter Source Clock Selection bit 2
BRGC20.TPS201 5 3-Bit Counter Source Clock Selection bit 1
BRGC20.TPS200 4 3-Bit Counter Source Clock Selection bit 0
TXS20 0xFF74 Transmission shift register 20
RXB20 0xFF75 Reception buffer register 20 (ADRESS ?)
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIIF 7
IF0.WTIF 6
IF0.STIF20 5
IF0.SRIF20 4
IF0.PIF2 3
IF0.PIF1 2
IF0.PIF0 1
IF0.TMIF4 0
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 2
IF1.TMIF90 1
IF1.TMIF80 0
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTIMK 7
MK0.STMK20 6
MK0.WTMK 5
MK0.SRMK20 4
MK0.PMK2 3
MK0.PMK1 2
MK0.PMK0 1
MK0.TMMK4 0
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 2
MK1.TMMK90 1
MK1.TMMK80 0
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 Effective Edge Selection 1
INTM0.ES20 6 INTP2 Effective Edge Selection 0
INTM0.ES11 5 INTP1 Effective Edge Selection 1
INTM0.ES10 4 INTP1 Effective Edge Selection 0
INTM0.ES01 3 INTP0 Effective Edge Selection 1
INTM0.ES00 2 INTP0 Effective Edge Selection 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Use of Feedback Resistor
SCKM.SCC 0 Control of Subsystem Clock Oscillator Operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU Clock Operation Status
CSS.CSS0 4 Selection of Main System or Subsystem Clock Oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM007 7 Key Return Signal Detection Selection bit 7
KRM00.KRM006 6 Key Return Signal Detection Selection bit 6
KRM00.KRM005 5 Key Return Signal Detection Selection bit 5
KRM00.KRM004 4 Key Return Signal Detection Selection bit 4
KRM00.KRM000 0 Key Return Signal Detection Selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P4 On-Chip Pull-Up Resistor Selection
PU0.PU03 3 P3 On-Chip Pull-Up Resistor Selection
PU0.PU01 1 P1 On-Chip Pull-Up Resistor Selection
PU0.PU00 0 P0 On-Chip Pull-Up Resistor Selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog Timer Operation Selection
WDTM.WDTM4 4 Watchdog Timer Operation Mode Selection bit 4
WDTM.WDTM3 3 Watchdog Timer Operation Mode Selection bit 3
OSTS 0xFFFA Oscillation settling time selection register
OSTS.OSTS2 2 Oscillation Settling Time Selection bit 2
OSTS.OSTS1 1 Oscillation Settling Time Selection bit 1
OSTS.OSTS0 0 Oscillation Settling Time Selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of Main System Clock Oscillator Operation
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78F9046
; http://www.ic.nec.co.jp/nesdis/image/U13600EJ2V0UMJ1.pdf
; U13600EJ2V0UMJ1.pdf, U13546EJ1V0DSJ1.pdf
; ROM=16K (0x0000:0x4000)
; RAM=512 (0xFD00:0xFF00)
; MEMORY MAP
area DATA FLASH_ 0x0000:0x4000 Flash Memory
area BSS RESERVED 0x4000:0xFD00 Unusable
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF76 Special Function Register
area BSS RESERVED 0xFF76:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt __RESET 0x0000 Processor reset
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR20_INTCSI20 0x000C INTSR20/INTCSI20
interrupt INTST20_ 0x000E INTST20
interrupt INTWT_ 0x0010 INTWT
interrupt INTWTI_ 0x0012 INTWTI
interrupt INTTM80_ 0x0014 INTTM80
interrupt INTTM90_ 0x0016 INTTM90
interrupt INTKR00_ 0x0018 INTKR00
; INPUT/ OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
P4 0xFF04 Port 4
RESERVEDFF05 0xFF05 RESERVED
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin Input/Output Mode Selection
PM0.PM06 6 P06 Pin Input/Output Mode Selection
PM0.PM05 5 P05 Pin Input/Output Mode Selection
PM0.PM04 4 P04 Pin Input/Output Mode Selection
PM0.PM03 3 P03 Pin Input/Output Mode Selection
PM0.PM02 2 P02 Pin Input/Output Mode Selection
PM0.PM01 1 P01 Pin Input/Output Mode Selection
PM0.PM00 0 P00 Pin Input/Output Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM17 7 P17 Pin Input/Output Mode Selection
PM1.PM16 6 P16 Pin Input/Output Mode Selection
PM1.PM15 5 P15 Pin Input/Output Mode Selection
PM1.PM14 4 P14 Pin Input/Output Mode Selection
PM1.PM13 3 P13 Pin Input/Output Mode Selection
PM1.PM12 2 P12 Pin Input/Output Mode Selection
PM1.PM11 1 P11 Pin Input/Output Mode Selection
PM1.PM10 0 P10 Pin Input/Output Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 Pin Input/Output Mode Selection
PM2.PM26 6 P26 Pin Input/Output Mode Selection
PM2.PM25 5 P25 Pin Input/Output Mode Selection
PM2.PM24 4 P24 Pin Input/Output Mode Selection
PM2.PM23 3 P23 Pin Input/Output Mode Selection
PM2.PM22 2 P22 Pin Input/Output Mode Selection
PM2.PM21 1 P21 Pin Input/Output Mode Selection
PM2.PM20 0 P20 Pin Input/Output Mode Selection
PM3 0xFF23 Port mode register 3
PM3.PM31 1 P31 Pin Input/Output Mode Selection
PM3.PM30 0 P30 Pin Input/Output Mode Selection
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 Pin Input/Output Mode Selection
PM4.PM46 6 P46 Pin Input/Output Mode Selection
PM4.PM45 5 P45 Pin Input/Output Mode Selection
PM4.PM44 4 P44 Pin Input/Output Mode Selection
PM4.PM43 3 P43 Pin Input/Output Mode Selection
PM4.PM42 2 P42 Pin Input/Output Mode Selection
PM4.PM41 1 P41 Pin Input/Output Mode Selection
PM4.PM40 0 P40 Pin Input/Output Mode Selection
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB27 7 P27 On-Chip Pull-Up Resistor Selection
PUB2.PUB26 6 P26 On-Chip Pull-Up Resistor Selection
PUB2.PUB25 5 P25 On-Chip Pull-Up Resistor Selection
PUB2.PUB24 4 P24 On-Chip Pull-Up Resistor Selection
PUB2.PUB23 3 P23 On-Chip Pull-Up Resistor Selection
PUB2.PUB22 2 P22 On-Chip Pull-Up Resistor Selection
PUB2.PUB21 1 P21 On-Chip Pull-Up Resistor Selection
PUB2.PUB20 0 P20 On-Chip Pull-Up Resistor Selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog Timer Count Clock Selection 2
TCL2.TCL21 1 Watchdog Timer Count Clock Selection 1
TCL2.TCL20 0 Watchdog Timer Count Clock Selection 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 15 Timer Output Data
TMC90.TOF90 14 Overflow Flag Control
TMC90.CPT901 13 Capture Edge Selection 1
TMC90.CPT900 12 Capture Edge Selection 0
TMC90.TOC90 11 Timer Output Data Inversion Control
TMC90.TCL901 10 16-Bit Timer Counter 90 Count Clock Selection 1
TMC90.TCL900 9 16-Bit Timer Counter 90 Count Clock Selection 0
TMC90.TOE90 8 16-Bit Timer Output Control
TMC90.BCS902 3 Buzzer Frequency 2
TMC90.BCS901 2 Buzzer Frequency 1
TMC90.BCS900 1 Buzzer Frequency 0
TMC90.BZOE90 0 Buzzer Port Output Control
BZC90 0xFF49 Buzzer output control register 90
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch Timer Count Clock Selection
WTM.WTM6 6 Prescaler Interval Selection bit 6
WTM.WTM5 5 Prescaler Interval Selection bit 5
WTM.WTM4 4 Prescaler Interval Selection bit 4
WTM.WTM1 1 Control of 5-Bit Counter Operation
WTM.WTM0 0 Watch Timer Operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-Bit Timer Counter 80 Operation Control
TMC80.PWME80 6 Operation Mode Selection
TMC80.TCL801 2 8-Bit Timer Counter 80 Count Clock Selection 1
TMC80.TCL800 1 8-Bit Timer Counter 80 Count Clock Selection 0
TMC80.TOE80 0 8-Bit Timer/Event Counter Output Control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit Operation Control
ASIM20.RXE20 6 Receive Operation Control
ASIM20.PS201 5 Parity Bit Specification 1
ASIM20.PS200 4 Parity Bit Specification 0
ASIM20.CL20 3 Transmit Data Character Length Specification
ASIM20.SL20 2 Transmit Data Stop Bit Length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity Error Flag
ASIS20.FE20 1 Flaming Error Flag
ASIS20.OVE20 0 Overrun Error Flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 3-Wire Serial I/O Mode Operation Control
CSIM20.SSE20 6 SS20 Pin Selection
CSIM20.DAP20 3 3-Wire Serial I/O Mode Data Phase Selection
CSIM20.DIR20 2 First-Bit Specification
CSIM20.CSCK20 1 3-Wire Serial I/O Mode Clock Selection
CSIM20.CKP20 0 3-Wire Serial I/O Mode Clock Phase Selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-Bit Counter Source Clock Selection bit 3
BRGC20.TPS202 6 3-Bit Counter Source Clock Selection bit 2
BRGC20.TPS201 5 3-Bit Counter Source Clock Selection bit 1
BRGC20.TPS200 4 3-Bit Counter Source Clock Selection bit 0
TXS20 0xFF74 Transmission shift register 20
RXB20 0xFF75 Reception buffer register 20 (ADRESS ?)
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIIF 7
IF0.WTIF 6
IF0.STIF20 5
IF0.SRIF20 4
IF0.PIF2 3
IF0.PIF1 2
IF0.PIF0 1
IF0.TMIF4 0
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 2
IF1.TMIF90 1
IF1.TMIF80 0
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTIMK 7
MK0.STMK20 6
MK0.WTMK 5
MK0.SRMK20 4
MK0.PMK2 3
MK0.PMK1 2
MK0.PMK0 1
MK0.TMMK4 0
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 2
MK1.TMMK90 1
MK1.TMMK80 0
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 Effective Edge Selection 1
INTM0.ES20 6 INTP2 Effective Edge Selection 0
INTM0.ES11 5 INTP1 Effective Edge Selection 1
INTM0.ES10 4 INTP1 Effective Edge Selection 0
INTM0.ES01 3 INTP0 Effective Edge Selection 1
INTM0.ES00 2 INTP0 Effective Edge Selection 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Use of Feedback Resistor
SCKM.SCC 0 Control of Subsystem Clock Oscillator Operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU Clock Operation Status
CSS.CSS0 4 Selection of Main System or Subsystem Clock Oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM007 7 Key Return Signal Detection Selection bit 7
KRM00.KRM006 6 Key Return Signal Detection Selection bit 6
KRM00.KRM005 5 Key Return Signal Detection Selection bit 5
KRM00.KRM004 4 Key Return Signal Detection Selection bit 4
KRM00.KRM000 0 Key Return Signal Detection Selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P4 On-Chip Pull-Up Resistor Selection
PU0.PU03 3 P3 On-Chip Pull-Up Resistor Selection
PU0.PU01 1 P1 On-Chip Pull-Up Resistor Selection
PU0.PU00 0 P0 On-Chip Pull-Up Resistor Selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog Timer Operation Selection
WDTM.WDTM4 4 Watchdog Timer Operation Mode Selection bit 4
WDTM.WDTM3 3 Watchdog Timer Operation Mode Selection bit 3
OSTS 0xFFFA Oscillation settling time selection register
OSTS.OSTS2 2 Oscillation Settling Time Selection bit 2
OSTS.OSTS1 1 Oscillation Settling Time Selection bit 1
OSTS.OSTS0 0 Oscillation Settling Time Selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of Main System Clock Oscillator Operation
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789071
; U14801EJ1V1UM00.pdf, U15158EJ1V0DS00.pdf
; MEMORY MAP
area DATA ROM_ 0x0000:0x8000 Internal ROM
area BSS RESERVED 0x8000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF74 Special Function Register
area BSS RESERVED 0xFF74:0xFFE0 RESERVED
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0014 INTTM80
interrupt INTTM90_ 0x0016 INTTM90
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
RESERVEDFF05 0xFF05 RESERVED
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin Input/Output Mode Selection
PM0.PM06 6 P06 Pin Input/Output Mode Selection
PM0.PM05 5 P05 Pin Input/Output Mode Selection
PM0.PM04 4 P04 Pin Input/Output Mode Selection
PM0.PM03 3 P03 Pin Input/Output Mode Selection
PM0.PM02 2 P02 Pin Input/Output Mode Selection
PM0.PM01 1 P01 Pin Input/Output Mode Selection
PM0.PM00 0 P00 Pin Input/Output Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM15 5 P15 Pin Input/Output Mode Selection
PM1.PM14 4 P14 Pin Input/Output Mode Selection
PM1.PM13 3 P13 Pin Input/Output Mode Selection
PM1.PM12 2 P12 Pin Input/Output Mode Selection
PM1.PM11 1 P11 Pin Input/Output Mode Selection
PM1.PM10 0 P10 Pin Input/Output Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 Pin Input/Output Mode Selection
PM2.PM26 6 P26 Pin Input/Output Mode Selection
PM2.PM25 5 P25 Pin Input/Output Mode Selection
PM2.PM24 4 P24 Pin Input/Output Mode Selection
PM2.PM23 3 P23 Pin Input/Output Mode Selection
PM2.PM22 2 P22 Pin Input/Output Mode Selection
PM2.PM21 1 P21 Pin Input/Output Mode Selection
PM2.PM20 0 P20 Pin Input/Output Mode Selection
PM3 0xFF23 Port mode register 3
PM3.PM31 1 P31 Pin Input/Output Mode Selection
PM3.PM30 0 P30 Pin Input/Output Mode Selection
RESERVEDFF24 0xFF24 RESERVED
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB27 7 P27 on-chip pull-up resistor selection
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock selection register 2
WDCS.WDCS2 2 Count clock selection bit 2
WDCS.WDCS1 1 Count clock selection bit 1
WDCS.WDCS0 0 Count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag setting
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock (fcl) selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock (fcl) selection bit 0
TMC90.TOE90 0 16-bit timer counter output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit Operation Control
ASIM20.RXE20 6 Receive Operation Control
ASIM20.PS201 5 Parity Bit Specification bit 1
ASIM20.PS200 4 Parity Bit Specification bit 0
ASIM20.CL20 3 Transmit data character Length Specification
ASIM20.SL20 2 Transmit Data Stop Bit Length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity Error Flag
ASIS20.FE20 1 Flaming Error Flag
ASIS20.OVE20 0 Overrun Error Flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 3-wire serial I/O mode operation control
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-Bit Counter Source Clock Selection bit 3
BRGC20.TPS202 6 3-Bit Counter Source Clock Selection bit 2
BRGC20.TPS201 5 3-Bit Counter Source Clock Selection bit 1
BRGC20.TPS200 4 3-Bit Counter Source Clock Selection bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 5 STIF20 - Interrupt Request Flag
IF0.SRIF20 4 SRIF20 - Interrupt Request Flag
IF0.PIF2 3 PIF2 - Interrupt Request Flag
IF0.PIF1 2 PIF1 - Interrupt Request Flag
IF0.PIF0 1 PIF0 - Interrupt Request Flag
IF0.WDTIF 0 WDTIF - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.TMIF90 7 TMIF90 - Interrupt Request Flag
IF1.TMIF80 0 TMIF80 - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.SRMK20 4 SRMK20 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.WDTMK 0 WDTMK - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.TMMK90 7 TMMK90 - Interrupt handling control
MK1.TMMK80 0 TMMK80 - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 Valid Edge Selection bit 1
INTM0.ES20 6 INTP2 Valid Edge Selection bit 0
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP0 Valid Edge Selection bit 1
INTM0.ES00 2 INTP0 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PUO3 3 P3 on-chip pull-up resistor selection
PU0.PUO1 1 P1 on-chip pull-up resistor selection
PU0.PUO0 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation Stabilization Time Selection Register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789071_A
; U14801EJ1V1UM00.pdf
.UPD789071_A1
; U14801EJ1V1UM00.pdf
.UPD789071_A2
; U14801EJ1V1UM00.pdf
.UPD789072
; U14801EJ1V1UM00.pdf, U15158EJ1V0DS00.pdf
; MEMORY MAP
area DATA ROM_ 0x0000:0x1000 Internal ROM
area BSS RESERVED 0x1000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF74 Special Function Register
area BSS RESERVED 0xFF74:0xFFE0 RESERVED
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0014 INTTM80
interrupt INTTM90_ 0x0016 INTTM90
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
RESERVEDFF05 0xFF05 RESERVED
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin Input/Output Mode Selection
PM0.PM06 6 P06 Pin Input/Output Mode Selection
PM0.PM05 5 P05 Pin Input/Output Mode Selection
PM0.PM04 4 P04 Pin Input/Output Mode Selection
PM0.PM03 3 P03 Pin Input/Output Mode Selection
PM0.PM02 2 P02 Pin Input/Output Mode Selection
PM0.PM01 1 P01 Pin Input/Output Mode Selection
PM0.PM00 0 P00 Pin Input/Output Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM15 5 P15 Pin Input/Output Mode Selection
PM1.PM14 4 P14 Pin Input/Output Mode Selection
PM1.PM13 3 P13 Pin Input/Output Mode Selection
PM1.PM12 2 P12 Pin Input/Output Mode Selection
PM1.PM11 1 P11 Pin Input/Output Mode Selection
PM1.PM10 0 P10 Pin Input/Output Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 Pin Input/Output Mode Selection
PM2.PM26 6 P26 Pin Input/Output Mode Selection
PM2.PM25 5 P25 Pin Input/Output Mode Selection
PM2.PM24 4 P24 Pin Input/Output Mode Selection
PM2.PM23 3 P23 Pin Input/Output Mode Selection
PM2.PM22 2 P22 Pin Input/Output Mode Selection
PM2.PM21 1 P21 Pin Input/Output Mode Selection
PM2.PM20 0 P20 Pin Input/Output Mode Selection
PM3 0xFF23 Port mode register 3
PM3.PM31 1 P31 Pin Input/Output Mode Selection
PM3.PM30 0 P30 Pin Input/Output Mode Selection
RESERVEDFF24 0xFF24 RESERVED
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB27 7 P27 on-chip pull-up resistor selection
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock selection register 2
WDCS.WDCS2 2 Count clock selection bit 2
WDCS.WDCS1 1 Count clock selection bit 1
WDCS.WDCS0 0 Count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag setting
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock (fcl) selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock (fcl) selection bit 0
TMC90.TOE90 0 16-bit timer counter output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit Operation Control
ASIM20.RXE20 6 Receive Operation Control
ASIM20.PS201 5 Parity Bit Specification bit 1
ASIM20.PS200 4 Parity Bit Specification bit 0
ASIM20.CL20 3 Transmit data character Length Specification
ASIM20.SL20 2 Transmit Data Stop Bit Length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity Error Flag
ASIS20.FE20 1 Flaming Error Flag
ASIS20.OVE20 0 Overrun Error Flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 3-wire serial I/O mode operation control
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-Bit Counter Source Clock Selection bit 3
BRGC20.TPS202 6 3-Bit Counter Source Clock Selection bit 2
BRGC20.TPS201 5 3-Bit Counter Source Clock Selection bit 1
BRGC20.TPS200 4 3-Bit Counter Source Clock Selection bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 5 STIF20 - Interrupt Request Flag
IF0.SRIF20 4 SRIF20 - Interrupt Request Flag
IF0.PIF2 3 PIF2 - Interrupt Request Flag
IF0.PIF1 2 PIF1 - Interrupt Request Flag
IF0.PIF0 1 PIF0 - Interrupt Request Flag
IF0.WDTIF 0 WDTIF - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.TMIF90 7 TMIF90 - Interrupt Request Flag
IF1.TMIF80 0 TMIF80 - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.SRMK20 4 SRMK20 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.WDTMK 0 WDTMK - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.TMMK90 7 TMMK90 - Interrupt handling control
MK1.TMMK80 0 TMMK80 - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 Valid Edge Selection bit 1
INTM0.ES20 6 INTP2 Valid Edge Selection bit 0
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP0 Valid Edge Selection bit 1
INTM0.ES00 2 INTP0 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PUO3 3 P3 on-chip pull-up resistor selection
PU0.PUO1 1 P1 on-chip pull-up resistor selection
PU0.PUO0 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation Stabilization Time Selection Register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789072_A
; U14801EJ1V1UM00.pdf
.UPD789072_A1
; U14801EJ1V1UM00.pdf
.UPD789072_A2
; U14801EJ1V1UM00.pdf
.UPD789074
; U14801EJ1V1UM00.pdf, U15158EJ1V0DS00.pdf
; MEMORY MAP
area DATA ROM_ 0x0000:0x2000 Internal ROM
area BSS RESERVED 0x2000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF74 Special Function Register
area BSS RESERVED 0xFF74:0xFFE0 RESERVED
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0014 INTTM80
interrupt INTTM90_ 0x0016 INTTM90
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
RESERVEDFF05 0xFF05 RESERVED
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin Input/Output Mode Selection
PM0.PM06 6 P06 Pin Input/Output Mode Selection
PM0.PM05 5 P05 Pin Input/Output Mode Selection
PM0.PM04 4 P04 Pin Input/Output Mode Selection
PM0.PM03 3 P03 Pin Input/Output Mode Selection
PM0.PM02 2 P02 Pin Input/Output Mode Selection
PM0.PM01 1 P01 Pin Input/Output Mode Selection
PM0.PM00 0 P00 Pin Input/Output Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM15 5 P15 Pin Input/Output Mode Selection
PM1.PM14 4 P14 Pin Input/Output Mode Selection
PM1.PM13 3 P13 Pin Input/Output Mode Selection
PM1.PM12 2 P12 Pin Input/Output Mode Selection
PM1.PM11 1 P11 Pin Input/Output Mode Selection
PM1.PM10 0 P10 Pin Input/Output Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 Pin Input/Output Mode Selection
PM2.PM26 6 P26 Pin Input/Output Mode Selection
PM2.PM25 5 P25 Pin Input/Output Mode Selection
PM2.PM24 4 P24 Pin Input/Output Mode Selection
PM2.PM23 3 P23 Pin Input/Output Mode Selection
PM2.PM22 2 P22 Pin Input/Output Mode Selection
PM2.PM21 1 P21 Pin Input/Output Mode Selection
PM2.PM20 0 P20 Pin Input/Output Mode Selection
PM3 0xFF23 Port mode register 3
PM3.PM31 1 P31 Pin Input/Output Mode Selection
PM3.PM30 0 P30 Pin Input/Output Mode Selection
RESERVEDFF24 0xFF24 RESERVED
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB27 7 P27 on-chip pull-up resistor selection
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock selection register 2
WDCS.WDCS2 2 Count clock selection bit 2
WDCS.WDCS1 1 Count clock selection bit 1
WDCS.WDCS0 0 Count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag setting
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock (fcl) selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock (fcl) selection bit 0
TMC90.TOE90 0 16-bit timer counter output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit Operation Control
ASIM20.RXE20 6 Receive Operation Control
ASIM20.PS201 5 Parity Bit Specification bit 1
ASIM20.PS200 4 Parity Bit Specification bit 0
ASIM20.CL20 3 Transmit data character Length Specification
ASIM20.SL20 2 Transmit Data Stop Bit Length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity Error Flag
ASIS20.FE20 1 Flaming Error Flag
ASIS20.OVE20 0 Overrun Error Flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 3-wire serial I/O mode operation control
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-Bit Counter Source Clock Selection bit 3
BRGC20.TPS202 6 3-Bit Counter Source Clock Selection bit 2
BRGC20.TPS201 5 3-Bit Counter Source Clock Selection bit 1
BRGC20.TPS200 4 3-Bit Counter Source Clock Selection bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 5 STIF20 - Interrupt Request Flag
IF0.SRIF20 4 SRIF20 - Interrupt Request Flag
IF0.PIF2 3 PIF2 - Interrupt Request Flag
IF0.PIF1 2 PIF1 - Interrupt Request Flag
IF0.PIF0 1 PIF0 - Interrupt Request Flag
IF0.WDTIF 0 WDTIF - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.TMIF90 7 TMIF90 - Interrupt Request Flag
IF1.TMIF80 0 TMIF80 - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.SRMK20 4 SRMK20 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.WDTMK 0 WDTMK - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.TMMK90 7 TMMK90 - Interrupt handling control
MK1.TMMK80 0 TMMK80 - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 Valid Edge Selection bit 1
INTM0.ES20 6 INTP2 Valid Edge Selection bit 0
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP0 Valid Edge Selection bit 1
INTM0.ES00 2 INTP0 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PUO3 3 P3 on-chip pull-up resistor selection
PU0.PUO1 1 P1 on-chip pull-up resistor selection
PU0.PUO0 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation Stabilization Time Selection Register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789074_A
; U14801EJ1V1UM00.pdf
.UPD789074_A1
; U14801EJ1V1UM00.pdf
.UPD789074_A2
; U14801EJ1V1UM00.pdf
.UPD78F9076
; U14801EJ1V1UM00.pdf, U14708EJ1V0PM00.pdf
; MEMORY MAP
area DATA FLASH_ 0x0000:0x4000 Internal flash memory
area BSS RESERVED 0x4000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF74 Special Function Register
area BSS RESERVED 0xFF74:0xFFE0 RESERVED
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0014 INTTM80
interrupt INTTM90_ 0x0016 INTTM90
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
RESERVEDFF05 0xFF05 RESERVED
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin Input/Output Mode Selection
PM0.PM06 6 P06 Pin Input/Output Mode Selection
PM0.PM05 5 P05 Pin Input/Output Mode Selection
PM0.PM04 4 P04 Pin Input/Output Mode Selection
PM0.PM03 3 P03 Pin Input/Output Mode Selection
PM0.PM02 2 P02 Pin Input/Output Mode Selection
PM0.PM01 1 P01 Pin Input/Output Mode Selection
PM0.PM00 0 P00 Pin Input/Output Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM15 5 P15 Pin Input/Output Mode Selection
PM1.PM14 4 P14 Pin Input/Output Mode Selection
PM1.PM13 3 P13 Pin Input/Output Mode Selection
PM1.PM12 2 P12 Pin Input/Output Mode Selection
PM1.PM11 1 P11 Pin Input/Output Mode Selection
PM1.PM10 0 P10 Pin Input/Output Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 Pin Input/Output Mode Selection
PM2.PM26 6 P26 Pin Input/Output Mode Selection
PM2.PM25 5 P25 Pin Input/Output Mode Selection
PM2.PM24 4 P24 Pin Input/Output Mode Selection
PM2.PM23 3 P23 Pin Input/Output Mode Selection
PM2.PM22 2 P22 Pin Input/Output Mode Selection
PM2.PM21 1 P21 Pin Input/Output Mode Selection
PM2.PM20 0 P20 Pin Input/Output Mode Selection
PM3 0xFF23 Port mode register 3
PM3.PM31 1 P31 Pin Input/Output Mode Selection
PM3.PM30 0 P30 Pin Input/Output Mode Selection
RESERVEDFF24 0xFF24 RESERVED
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB27 7 P27 on-chip pull-up resistor selection
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock selection register 2
WDCS.WDCS2 2 Count clock selection bit 2
WDCS.WDCS1 1 Count clock selection bit 1
WDCS.WDCS0 0 Count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag setting
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock (fcl) selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock (fcl) selection bit 0
TMC90.TOE90 0 16-bit timer counter output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit Operation Control
ASIM20.RXE20 6 Receive Operation Control
ASIM20.PS201 5 Parity Bit Specification bit 1
ASIM20.PS200 4 Parity Bit Specification bit 0
ASIM20.CL20 3 Transmit data character Length Specification
ASIM20.SL20 2 Transmit Data Stop Bit Length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity Error Flag
ASIS20.FE20 1 Flaming Error Flag
ASIS20.OVE20 0 Overrun Error Flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 3-wire serial I/O mode operation control
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-Bit Counter Source Clock Selection bit 3
BRGC20.TPS202 6 3-Bit Counter Source Clock Selection bit 2
BRGC20.TPS201 5 3-Bit Counter Source Clock Selection bit 1
BRGC20.TPS200 4 3-Bit Counter Source Clock Selection bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 5 STIF20 - Interrupt Request Flag
IF0.SRIF20 4 SRIF20 - Interrupt Request Flag
IF0.PIF2 3 PIF2 - Interrupt Request Flag
IF0.PIF1 2 PIF1 - Interrupt Request Flag
IF0.PIF0 1 PIF0 - Interrupt Request Flag
IF0.WDTIF 0 WDTIF - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.TMIF90 7 TMIF90 - Interrupt Request Flag
IF1.TMIF80 0 TMIF80 - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.SRMK20 4 SRMK20 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.WDTMK 0 WDTMK - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.TMMK90 7 TMMK90 - Interrupt handling control
MK1.TMMK80 0 TMMK80 - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 Valid Edge Selection bit 1
INTM0.ES20 6 INTP2 Valid Edge Selection bit 0
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP0 Valid Edge Selection bit 1
INTM0.ES00 2 INTP0 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PUO3 3 P3 on-chip pull-up resistor selection
PU0.PUO1 1 P1 on-chip pull-up resistor selection
PU0.PUO0 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation Stabilization Time Selection Register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789101
; U13045EJ2V0UM00.PDF
.UPD789102
; U13045EJ2V0UM00.PDF
.UPD789104
; U13045EJ2V0UM00.PDF
.UPD789101A
; U14590EJ1V0DS00.PDF, U14643EJ1V0UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x8000 Internal ROM
area BSS RESERVED 0x8000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789101A_A
; U14590EJ1V0DS00.PDF, U14643EJ1V0UM00.PDF
.UPD789101A_A1
; U14925EJ1V1DS00.PDF, U14643EJ1V0UM00.PDF
.UPD789101A_A2
; U14925EJ1V1DS00.PDF, U14643EJ1V0UM00.PDF
.UPD789102A
; U14590EJ1V0DS00.PDF, U14643EJ1V0UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x1000 Internal ROM
area BSS RESERVED 0x1000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789102A_A
; U14590EJ1V0DS00.PDF, U14643EJ1V0UM00.PDF
.UPD789102A_A1
; U14925EJ1V1DS00.PDF, U14643EJ1V0UM00.PDF
.UPD789102A_A2
; U14925EJ1V1DS00.PDF, U14643EJ1V0UM00.PDF
.UPD789104A
; U14590EJ1V0DS00.PDF, U14643EJ1V0UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x2000 Internal ROM
area BSS RESERVED 0x2000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789104A_A
; U14590EJ1V0DS00.PDF, U14643EJ1V0UM00.PDF
.UPD789104A_A1
; U14925EJ1V1DS00.PDF, U14643EJ1V0UM00.PDF
.UPD789104A_A2
; U14925EJ1V1DS00.PDF, U14643EJ1V0UM00.PDF
.UPD789111
; U13045EJ2V0UM00.PDF
.UPD789112
; U13045EJ2V0UM00.PDF
.UPD789114
; U13045EJ2V0UM00.PDF
.UPD78F9116
; U13045EJ2V0UM00.PDF
.UPD789111A
; U14590EJ1V0DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x8000 Internal ROM
area BSS RESERVED 0x8000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789111A_A
; U14590EJ1V0DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
.UPD789111A_A1
; U14925EJ1V1DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
.UPD789111A_A2
; U14925EJ1V1DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
.UPD789112A
; U14590EJ1V0DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x1000 Internal ROM
area BSS RESERVED 0x1000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789112A_A
; U14590EJ1V0DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
.UPD789112A_A1
; U14925EJ1V1DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
.UPD789112A_A2
; U14925EJ1V1DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
.UPD789114A
; U14590EJ1V0DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x2000 Internal ROM
area BSS RESERVED 0x2000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789114A_A
; U14590EJ1V0DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
.UPD789114A_A1
; U14925EJ1V1DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
.UPD789114A_A2
; U14925EJ1V1DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
.UPD78F9116A
; U14667EJ1V1DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x4000 Flash memory
area BSS RESERVED 0x4000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789121A
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14678EJ1V0DS00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x8000 Internal ROM
area BSS RESERVED 0x8000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
RESERVEDFFFA 0xFFFA RESERVED
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789121A_A
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14678EJ1V0DS00.PDF
.UPD789121A_A1
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14926EJ1V0DS00.PDF
.UPD789121A_A2
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14926EJ1V0DS00.PDF
.UPD789122A
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14678EJ1V0DS00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x1000 Internal ROM
area BSS RESERVED 0x1000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
RESERVEDFFFA 0xFFFA RESERVED
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789122A_A
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14678EJ1V0DS00.PDF
.UPD789122A_A1
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14926EJ1V0DS00.PDF
.UPD789122A_A2
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14926EJ1V0DS00.PDF
.UPD789124A
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14678EJ1V0DS00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x2000 Internal ROM
area BSS RESERVED 0x2000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
RESERVEDFFFA 0xFFFA RESERVED
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789124A_A
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14678EJ1V0DS00.PDF
.UPD789124A_A1
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14926EJ1V0DS00.PDF
.UPD789124A_A2
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14926EJ1V0DS00.PDF
.UPD789131A
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14678EJ1V0DS00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x8000 Internal ROM
area BSS RESERVED 0x8000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
RESERVEDFFFA 0xFFFA RESERVED
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789131A_A
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14678EJ1V0DS00.PDF
.UPD789131A_A1
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14926EJ1V0DS00.PDF
.UPD789131A_A2
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14926EJ1V0DS00.PDF
.UPD789132A
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14678EJ1V0DS00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x1000 Internal ROM
area BSS RESERVED 0x1000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
RESERVEDFFFA 0xFFFA RESERVED
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789132A_A
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14678EJ1V0DS00.PDF
.UPD789132A_A1
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14926EJ1V0DS00.PDF
.UPD789132A_A2
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14926EJ1V0DS00.PDF
.UPD789134A
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14678EJ1V0DS00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x2000 Internal ROM
area BSS RESERVED 0x2000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
RESERVEDFFFA 0xFFFA RESERVED
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789134A_A
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14678EJ1V0DS00.PDF
.UPD789134A_A1
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14926EJ1V0DS00.PDF
.UPD789134A_A2
; U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF, U14926EJ1V0DS00.PDF
.UPD78F9136A
; U14690EJ1V0DS00.PDF, U14643EJ1V0UM00.PDF, U13423EE2V0PL00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x4000 Flash memory
area BSS RESERVED 0x4000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTSR_INTCSI0 0x000C INTSR/INTCSI0
interrupt INTST20_ 0x000E INTST20
interrupt INTTM80_ 0x0010 INTTM80
interrupt INTTM20_ 0x0012 INTTM20
interrupt INTAD0_ 0x0014 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Time clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inverse control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer 20 output control
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 8-bit timer counter 80 operation control
TMC80.PWME80 6 Operation mode selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operating mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmit shift / Receive buffer register 20
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF20 7 TMIF20 - Interrupt request flag
IF0.TMIF80 6 TMIF80 - Interrupt request flag
IF0.STIF20 5 STIF20 - Interrupt request flag
IF0.SRIF20 4 SRIF20 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 0 ADIF0 - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK20 7 TMMK20 - Interrupt servicing control
MK0.TMMK80 6 TMMK80 - Interrupt servicing control
MK0.STMK20 5 STMK20 - Interrupt servicing control
MK0.SRMK20 4 SRMK20 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 0 ADMK0 - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selects operation of watchdog timer
WDTM.WDTM4 4 Selects operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selects operation mode of watchdog timer bit 3
RESERVEDFFFA 0xFFFA RESERVED
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789166
; U14017EJ3V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0010 INTST20
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM80_ 0x0016 INTTM80
interrupt INTTM81_ 0x0018 INTTM81
interrupt INTTM82_ 0x001A INTTM82
interrupt INTTM90_ 0x001C INTTM90
interrupt INTAD0_ 0x0022 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF50 0xFF50 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 TM80 operation control
TMC80.PWME80 6 PWM output selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
CR81 0xFF54 8-bit compare register 81
TM81 0xFF55 8-bit timer counter 81
RESERVEDFF56 0xFF56 RESERVED
TMC81 0xFF57 8-bit timer mode control register 81
TMC81.TCE81 7 TM81 operation control
TMC81.PWME81 6 PWM output selection
TMC81.TCL811 2 8-bit timer counter 81 count clock selection bit 1
TMC81.TCL810 1 8-bit timer counter 81 count clock selection bit 0
TMC81.TOE81 0 8-bit timer/event counter 81 output control
CR82 0xFF58 8-bit compare register 82
TM82 0xFF59 8-bit timer counter 82
RESERVEDFF5A 0xFF5A RESERVED
TMC82 0xFF5B 8-bit timer mode control register 82
TMC82.TCE82 7 TM82 operation control
TMC82.PWME82 6 PWM output selection
TMC82.TCL821 2 8-bit timer counter 82 count clock selection bit 1
TMC82.TCL820 1 8-bit timer counter 82 count clock selection bit 0
TMC82.TOE82 0 8-bit timer 82 output control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmission shift / Reception buffer register 20
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF20 6 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 7 ADIF0 - Interrupt request flag
IF1.SMBOVIF0 6 SMBOVIF0 - Interrupt request flag
IF1.SMBIF0 5 SMBIF0 - Interrupt request flag
IF1.TMIF90 4 TMIF90 - Interrupt request flag
IF1.TMIF82 3 TMIF82 - Interrupt request flag
IF1.TMIF81 2 TMIF81 - Interrupt request flag
IF1.TMIF80 1 TMIF80 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt handling control
MK0.SRMK20 6 SRMK20 - Interrupt handling control
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.PMK3 4 PMK3 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.TMMK4 0 TMMK4 - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 7 ADMK0 - Interrupt handling control
MK1.SMBOVMK0 6 SMBOVMK0 - Interrupt handling control
MK1.SMBMK0 5 SMBMK0 - Interrupt handling control
MK1.TMMK90 4 TMMK90 - Interrupt handling control
MK1.TMMK82 3 TMMK82 - Interrupt handling control
MK1.TMMK81 2 TMMK81 - Interrupt handling control
MK1.TMMK80 1 TMMK80 - Interrupt handling control
MK1.WTIMK 0 WTIMK - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 3 INTLVI0 valid edge selection bit 1
INTM1.ES40 2 INTLVI0 valid edge selection bit 0
INTM1.ES41 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Use of feedback resistor
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection 2
OSTS.OSTS1 1 Oscillation stabilization time selection 1
OSTS.OSTS0 0 Oscillation stabilization time selection 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789166Y
; U14017EJ3V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0010 INTST20
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM80_ 0x0016 INTTM80
interrupt INTTM81_ 0x0018 INTTM81
interrupt INTTM82_ 0x001A INTTM82
interrupt INTTM90_ 0x001C INTTM90
interrupt INTAD0_ 0x0022 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF50 0xFF50 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 TM80 operation control
TMC80.PWME80 6 PWM output selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
CR81 0xFF54 8-bit compare register 81
TM81 0xFF55 8-bit timer counter 81
RESERVEDFF56 0xFF56 RESERVED
TMC81 0xFF57 8-bit timer mode control register 81
TMC81.TCE81 7 TM81 operation control
TMC81.PWME81 6 PWM output selection
TMC81.TCL811 2 8-bit timer counter 81 count clock selection bit 1
TMC81.TCL810 1 8-bit timer counter 81 count clock selection bit 0
TMC81.TOE81 0 8-bit timer/event counter 81 output control
CR82 0xFF58 8-bit compare register 82
TM82 0xFF59 8-bit timer counter 82
RESERVEDFF5A 0xFF5A RESERVED
TMC82 0xFF5B 8-bit timer mode control register 82
TMC82.TCE82 7 TM82 operation control
TMC82.PWME82 6 PWM output selection
TMC82.TCL821 2 8-bit timer counter 82 count clock selection bit 1
TMC82.TCL820 1 8-bit timer counter 82 count clock selection bit 0
TMC82.TOE82 0 8-bit timer 82 output control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmission shift / Reception buffer register 20
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF20 6 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 7 ADIF0 - Interrupt request flag
IF1.SMBOVIF0 6 SMBOVIF0 - Interrupt request flag
IF1.SMBIF0 5 SMBIF0 - Interrupt request flag
IF1.TMIF90 4 TMIF90 - Interrupt request flag
IF1.TMIF82 3 TMIF82 - Interrupt request flag
IF1.TMIF81 2 TMIF81 - Interrupt request flag
IF1.TMIF80 1 TMIF80 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt handling control
MK0.SRMK20 6 SRMK20 - Interrupt handling control
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.PMK3 4 PMK3 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.TMMK4 0 TMMK4 - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 7 ADMK0 - Interrupt handling control
MK1.SMBOVMK0 6 SMBOVMK0 - Interrupt handling control
MK1.SMBMK0 5 SMBMK0 - Interrupt handling control
MK1.TMMK90 4 TMMK90 - Interrupt handling control
MK1.TMMK82 3 TMMK82 - Interrupt handling control
MK1.TMMK81 2 TMMK81 - Interrupt handling control
MK1.TMMK80 1 TMMK80 - Interrupt handling control
MK1.WTIMK 0 WTIMK - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 3 INTLVI0 valid edge selection bit 1
INTM1.ES40 2 INTLVI0 valid edge selection bit 0
INTM1.ES41 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Use of feedback resistor
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection 2
OSTS.OSTS1 1 Oscillation stabilization time selection 1
OSTS.OSTS0 0 Oscillation stabilization time selection 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789166_A
; U14017EJ3V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
.UPD789166_A1
; U15005EJ1V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
.UPD789166_A2
; U15005EJ1V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
.UPD789167
; U14017EJ3V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x6000 Internal ROM
area BSS RESERVED 0x6000:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0010 INTST20
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM80_ 0x0016 INTTM80
interrupt INTTM81_ 0x0018 INTTM81
interrupt INTTM82_ 0x001A INTTM82
interrupt INTTM90_ 0x001C INTTM90
interrupt INTAD0_ 0x0022 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF50 0xFF50 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 TM80 operation control
TMC80.PWME80 6 PWM output selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
CR81 0xFF54 8-bit compare register 81
TM81 0xFF55 8-bit timer counter 81
RESERVEDFF56 0xFF56 RESERVED
TMC81 0xFF57 8-bit timer mode control register 81
TMC81.TCE81 7 TM81 operation control
TMC81.PWME81 6 PWM output selection
TMC81.TCL811 2 8-bit timer counter 81 count clock selection bit 1
TMC81.TCL810 1 8-bit timer counter 81 count clock selection bit 0
TMC81.TOE81 0 8-bit timer/event counter 81 output control
CR82 0xFF58 8-bit compare register 82
TM82 0xFF59 8-bit timer counter 82
RESERVEDFF5A 0xFF5A RESERVED
TMC82 0xFF5B 8-bit timer mode control register 82
TMC82.TCE82 7 TM82 operation control
TMC82.PWME82 6 PWM output selection
TMC82.TCL821 2 8-bit timer counter 82 count clock selection bit 1
TMC82.TCL820 1 8-bit timer counter 82 count clock selection bit 0
TMC82.TOE82 0 8-bit timer 82 output control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmission shift / Reception buffer register 20
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF20 6 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 7 ADIF0 - Interrupt request flag
IF1.SMBOVIF0 6 SMBOVIF0 - Interrupt request flag
IF1.SMBIF0 5 SMBIF0 - Interrupt request flag
IF1.TMIF90 4 TMIF90 - Interrupt request flag
IF1.TMIF82 3 TMIF82 - Interrupt request flag
IF1.TMIF81 2 TMIF81 - Interrupt request flag
IF1.TMIF80 1 TMIF80 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt handling control
MK0.SRMK20 6 SRMK20 - Interrupt handling control
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.PMK3 4 PMK3 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.TMMK4 0 TMMK4 - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 7 ADMK0 - Interrupt handling control
MK1.SMBOVMK0 6 SMBOVMK0 - Interrupt handling control
MK1.SMBMK0 5 SMBMK0 - Interrupt handling control
MK1.TMMK90 4 TMMK90 - Interrupt handling control
MK1.TMMK82 3 TMMK82 - Interrupt handling control
MK1.TMMK81 2 TMMK81 - Interrupt handling control
MK1.TMMK80 1 TMMK80 - Interrupt handling control
MK1.WTIMK 0 WTIMK - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 3 INTLVI0 valid edge selection bit 1
INTM1.ES40 2 INTLVI0 valid edge selection bit 0
INTM1.ES41 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Use of feedback resistor
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection 2
OSTS.OSTS1 1 Oscillation stabilization time selection 1
OSTS.OSTS0 0 Oscillation stabilization time selection 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789167Y
; U14017EJ3V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x6000 Internal ROM
area BSS RESERVED 0x6000:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0010 INTST20
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM80_ 0x0016 INTTM80
interrupt INTTM81_ 0x0018 INTTM81
interrupt INTTM82_ 0x001A INTTM82
interrupt INTTM90_ 0x001C INTTM90
interrupt INTSMB0_ 0x001E INTSMB0 (mPD789167Y and 789177Y Subseries)
interrupt INTSMBOV0_ 0x0020 INTSMBOV0 (mPD789167Y and 789177Y Subseries)
interrupt INTAD0_ 0x0022 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF50 0xFF50 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 TM80 operation control
TMC80.PWME80 6 PWM output selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
CR81 0xFF54 8-bit compare register 81
TM81 0xFF55 8-bit timer counter 81
RESERVEDFF56 0xFF56 RESERVED
TMC81 0xFF57 8-bit timer mode control register 81
TMC81.TCE81 7 TM81 operation control
TMC81.PWME81 6 PWM output selection
TMC81.TCL811 2 8-bit timer counter 81 count clock selection bit 1
TMC81.TCL810 1 8-bit timer counter 81 count clock selection bit 0
TMC81.TOE81 0 8-bit timer/event counter 81 output control
CR82 0xFF58 8-bit compare register 82
TM82 0xFF59 8-bit timer counter 82
RESERVEDFF5A 0xFF5A RESERVED
TMC82 0xFF5B 8-bit timer mode control register 82
TMC82.TCE82 7 TM82 operation control
TMC82.PWME82 6 PWM output selection
TMC82.TCL821 2 8-bit timer counter 82 count clock selection bit 1
TMC82.TCL820 1 8-bit timer counter 82 count clock selection bit 0
TMC82.TOE82 0 8-bit timer 82 output control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmission shift / Reception buffer register 20
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
SMBC0 0xFF78 SMB control register 0 (mPD789167Y and 789177Y Subseries)
SMBC0.SMBE0 7 SMB operation
SMBC0.LREL0 6 Escape from transmission
SMBC0.WREL0 5 Wait cancel
SMBC0.SPIE0 4 Interrupt request generation at stop condition detection
SMBC0.WTIM0 3 Wait and interrupt request generation control
SMBC0.ACKE0 2 Acknowledge control
SMBC0.STT0 1 Start condition trigger
SMBC0.SPT0 0 Stop condition trigger
SMBS0 0xFF79 SMB status register 0 (mPD789167Y and 789177Y Subseries)
SMBS0.MSTS0 7 Master status
SMBS0.ALD0 6 Arbitration defeat detection
SMBS0.EXC0 5 Extension code receive detection
SMBS0.COI0 4 Matching address detection
SMBS0.TRC0 3 Receive/send status detection
SMBS0.ACKD0 2 Acknowledge output
SMBS0.STD0 1 Start condition detection
SMBS0.SPD0 0 Stop condition detection
SMBCL0 0xFF7A SMB clock selection register 0 (mPD789167Y and 789177Y Subseries)
SMBCL0.CLD0 5 SCL0 line level detection (valid only when SMBE0 = 1)
SMBCL0.DAD0 4 SDA0 line level detection (valid only when SMBE0 = 1)
SMBCL0.SMC0 3 Operating mode switching
SMBCL0.DFC0 2 Digital filter operation control
SMBCL0.CL01 1 Communication clock bit 1
SMBCL0.CL00 0 Communication clock bit 0
SMBSVA0 0xFF7B SMB slave address register 0 (mPD789167Y and 789177Y Subseries)
SMBM0 0xFF7C SMB mode register 0 (mPD789167Y and 789177Y Subseries)
SMBM0.SCLCTL0 5 SCL level control
SMBM0.AWTIM0 4 Wait and interrupt control when an address match is found
SMBM0.STIE0 3 Start condition interrupt enable
SMBM0.TOEN0 2 Time-out count enable bit
SMBM0.TOCL01 1 Time-out clock selection bit 1
SMBM0.TOCL00 0 Time-out clock selection bit 0
SMBVI0 0xFF7D SMB input level setting register 0 (mPD789167Y and 789177Y Subseries)
SMBVI0.TOS02 6 Time-out time selection bit 2
SMBVI0.TOS01 5 Time-out time selection bit 1
SMBVI0.TOS00 4 Time-out time selection bit 0
SMBVI0.SVIN0 3 Input level selection bit
SMBVI0.LVL01 1 Input level selection bit 1
SMBVI0.LVL00 0 Input level selection bit 0
SMB0 0xFF7E SMB shift register 0 (mPD789167Y and 789177Y Subseries)
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF20 6 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 7 ADIF0 - Interrupt request flag
IF1.SMBOVIF0 6 SMBOVIF0 - Interrupt request flag
IF1.SMBIF0 5 SMBIF0 - Interrupt request flag
IF1.TMIF90 4 TMIF90 - Interrupt request flag
IF1.TMIF82 3 TMIF82 - Interrupt request flag
IF1.TMIF81 2 TMIF81 - Interrupt request flag
IF1.TMIF80 1 TMIF80 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt handling control
MK0.SRMK20 6 SRMK20 - Interrupt handling control
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.PMK3 4 PMK3 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.TMMK4 0 TMMK4 - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 7 ADMK0 - Interrupt handling control
MK1.SMBOVMK0 6 SMBOVMK0 - Interrupt handling control
MK1.SMBMK0 5 SMBMK0 - Interrupt handling control
MK1.TMMK90 4 TMMK90 - Interrupt handling control
MK1.TMMK82 3 TMMK82 - Interrupt handling control
MK1.TMMK81 2 TMMK81 - Interrupt handling control
MK1.TMMK80 1 TMMK80 - Interrupt handling control
MK1.WTIMK 0 WTIMK - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 3 INTLVI0 valid edge selection bit 1
INTM1.ES40 2 INTLVI0 valid edge selection bit 0
INTM1.ES41 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Use of feedback resistor
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection 2
OSTS.OSTS1 1 Oscillation stabilization time selection 1
OSTS.OSTS0 0 Oscillation stabilization time selection 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789167_A
; U14017EJ3V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
.UPD789167_A1
; U15005EJ1V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
.UPD789167_A2
; U15005EJ1V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
.UPD789176
; U14017EJ3V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0010 INTST20
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM80_ 0x0016 INTTM80
interrupt INTTM81_ 0x0018 INTTM81
interrupt INTTM82_ 0x001A INTTM82
interrupt INTTM90_ 0x001C INTTM90
interrupt INTAD0_ 0x0022 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF50 0xFF50 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 TM80 operation control
TMC80.PWME80 6 PWM output selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
CR81 0xFF54 8-bit compare register 81
TM81 0xFF55 8-bit timer counter 81
RESERVEDFF56 0xFF56 RESERVED
TMC81 0xFF57 8-bit timer mode control register 81
TMC81.TCE81 7 TM81 operation control
TMC81.PWME81 6 PWM output selection
TMC81.TCL811 2 8-bit timer counter 81 count clock selection bit 1
TMC81.TCL810 1 8-bit timer counter 81 count clock selection bit 0
TMC81.TOE81 0 8-bit timer/event counter 81 output control
CR82 0xFF58 8-bit compare register 82
TM82 0xFF59 8-bit timer counter 82
RESERVEDFF5A 0xFF5A RESERVED
TMC82 0xFF5B 8-bit timer mode control register 82
TMC82.TCE82 7 TM82 operation control
TMC82.PWME82 6 PWM output selection
TMC82.TCL821 2 8-bit timer counter 82 count clock selection bit 1
TMC82.TCL820 1 8-bit timer counter 82 count clock selection bit 0
TMC82.TOE82 0 8-bit timer 82 output control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmission shift / Reception buffer register 20
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF20 6 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 7 ADIF0 - Interrupt request flag
IF1.SMBOVIF0 6 SMBOVIF0 - Interrupt request flag
IF1.SMBIF0 5 SMBIF0 - Interrupt request flag
IF1.TMIF90 4 TMIF90 - Interrupt request flag
IF1.TMIF82 3 TMIF82 - Interrupt request flag
IF1.TMIF81 2 TMIF81 - Interrupt request flag
IF1.TMIF80 1 TMIF80 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt handling control
MK0.SRMK20 6 SRMK20 - Interrupt handling control
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.PMK3 4 PMK3 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.TMMK4 0 TMMK4 - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 7 ADMK0 - Interrupt handling control
MK1.SMBOVMK0 6 SMBOVMK0 - Interrupt handling control
MK1.SMBMK0 5 SMBMK0 - Interrupt handling control
MK1.TMMK90 4 TMMK90 - Interrupt handling control
MK1.TMMK82 3 TMMK82 - Interrupt handling control
MK1.TMMK81 2 TMMK81 - Interrupt handling control
MK1.TMMK80 1 TMMK80 - Interrupt handling control
MK1.WTIMK 0 WTIMK - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 3 INTLVI0 valid edge selection bit 1
INTM1.ES40 2 INTLVI0 valid edge selection bit 0
INTM1.ES41 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Use of feedback resistor
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection 2
OSTS.OSTS1 1 Oscillation stabilization time selection 1
OSTS.OSTS0 0 Oscillation stabilization time selection 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789176Y
; U14017EJ3V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0010 INTST20
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM80_ 0x0016 INTTM80
interrupt INTTM81_ 0x0018 INTTM81
interrupt INTTM82_ 0x001A INTTM82
interrupt INTTM90_ 0x001C INTTM90
interrupt INTAD0_ 0x0022 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF50 0xFF50 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 TM80 operation control
TMC80.PWME80 6 PWM output selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
CR81 0xFF54 8-bit compare register 81
TM81 0xFF55 8-bit timer counter 81
RESERVEDFF56 0xFF56 RESERVED
TMC81 0xFF57 8-bit timer mode control register 81
TMC81.TCE81 7 TM81 operation control
TMC81.PWME81 6 PWM output selection
TMC81.TCL811 2 8-bit timer counter 81 count clock selection bit 1
TMC81.TCL810 1 8-bit timer counter 81 count clock selection bit 0
TMC81.TOE81 0 8-bit timer/event counter 81 output control
CR82 0xFF58 8-bit compare register 82
TM82 0xFF59 8-bit timer counter 82
RESERVEDFF5A 0xFF5A RESERVED
TMC82 0xFF5B 8-bit timer mode control register 82
TMC82.TCE82 7 TM82 operation control
TMC82.PWME82 6 PWM output selection
TMC82.TCL821 2 8-bit timer counter 82 count clock selection bit 1
TMC82.TCL820 1 8-bit timer counter 82 count clock selection bit 0
TMC82.TOE82 0 8-bit timer 82 output control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmission shift / Reception buffer register 20
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF20 6 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 7 ADIF0 - Interrupt request flag
IF1.SMBOVIF0 6 SMBOVIF0 - Interrupt request flag
IF1.SMBIF0 5 SMBIF0 - Interrupt request flag
IF1.TMIF90 4 TMIF90 - Interrupt request flag
IF1.TMIF82 3 TMIF82 - Interrupt request flag
IF1.TMIF81 2 TMIF81 - Interrupt request flag
IF1.TMIF80 1 TMIF80 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt handling control
MK0.SRMK20 6 SRMK20 - Interrupt handling control
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.PMK3 4 PMK3 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.TMMK4 0 TMMK4 - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 7 ADMK0 - Interrupt handling control
MK1.SMBOVMK0 6 SMBOVMK0 - Interrupt handling control
MK1.SMBMK0 5 SMBMK0 - Interrupt handling control
MK1.TMMK90 4 TMMK90 - Interrupt handling control
MK1.TMMK82 3 TMMK82 - Interrupt handling control
MK1.TMMK81 2 TMMK81 - Interrupt handling control
MK1.TMMK80 1 TMMK80 - Interrupt handling control
MK1.WTIMK 0 WTIMK - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 3 INTLVI0 valid edge selection bit 1
INTM1.ES40 2 INTLVI0 valid edge selection bit 0
INTM1.ES41 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Use of feedback resistor
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection 2
OSTS.OSTS1 1 Oscillation stabilization time selection 1
OSTS.OSTS0 0 Oscillation stabilization time selection 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789176_A
; U14017EJ3V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
.UPD789176_A1
; U15005EJ1V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
.UPD789176_A2
; U15005EJ1V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
.UPD789177
; U14017EJ3V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x6000 Internal ROM
area BSS RESERVED 0x6000:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0010 INTST20
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM80_ 0x0016 INTTM80
interrupt INTTM81_ 0x0018 INTTM81
interrupt INTTM82_ 0x001A INTTM82
interrupt INTTM90_ 0x001C INTTM90
interrupt INTAD0_ 0x0022 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF50 0xFF50 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 TM80 operation control
TMC80.PWME80 6 PWM output selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
CR81 0xFF54 8-bit compare register 81
TM81 0xFF55 8-bit timer counter 81
RESERVEDFF56 0xFF56 RESERVED
TMC81 0xFF57 8-bit timer mode control register 81
TMC81.TCE81 7 TM81 operation control
TMC81.PWME81 6 PWM output selection
TMC81.TCL811 2 8-bit timer counter 81 count clock selection bit 1
TMC81.TCL810 1 8-bit timer counter 81 count clock selection bit 0
TMC81.TOE81 0 8-bit timer/event counter 81 output control
CR82 0xFF58 8-bit compare register 82
TM82 0xFF59 8-bit timer counter 82
RESERVEDFF5A 0xFF5A RESERVED
TMC82 0xFF5B 8-bit timer mode control register 82
TMC82.TCE82 7 TM82 operation control
TMC82.PWME82 6 PWM output selection
TMC82.TCL821 2 8-bit timer counter 82 count clock selection bit 1
TMC82.TCL820 1 8-bit timer counter 82 count clock selection bit 0
TMC82.TOE82 0 8-bit timer 82 output control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmission shift / Reception buffer register 20
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF20 6 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 7 ADIF0 - Interrupt request flag
IF1.SMBOVIF0 6 SMBOVIF0 - Interrupt request flag
IF1.SMBIF0 5 SMBIF0 - Interrupt request flag
IF1.TMIF90 4 TMIF90 - Interrupt request flag
IF1.TMIF82 3 TMIF82 - Interrupt request flag
IF1.TMIF81 2 TMIF81 - Interrupt request flag
IF1.TMIF80 1 TMIF80 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt handling control
MK0.SRMK20 6 SRMK20 - Interrupt handling control
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.PMK3 4 PMK3 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.TMMK4 0 TMMK4 - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 7 ADMK0 - Interrupt handling control
MK1.SMBOVMK0 6 SMBOVMK0 - Interrupt handling control
MK1.SMBMK0 5 SMBMK0 - Interrupt handling control
MK1.TMMK90 4 TMMK90 - Interrupt handling control
MK1.TMMK82 3 TMMK82 - Interrupt handling control
MK1.TMMK81 2 TMMK81 - Interrupt handling control
MK1.TMMK80 1 TMMK80 - Interrupt handling control
MK1.WTIMK 0 WTIMK - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 3 INTLVI0 valid edge selection bit 1
INTM1.ES40 2 INTLVI0 valid edge selection bit 0
INTM1.ES41 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Use of feedback resistor
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection 2
OSTS.OSTS1 1 Oscillation stabilization time selection 1
OSTS.OSTS0 0 Oscillation stabilization time selection 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789177Y
; U14017EJ3V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x6000 Internal ROM
area BSS RESERVED 0x6000:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0010 INTST20
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM80_ 0x0016 INTTM80
interrupt INTTM81_ 0x0018 INTTM81
interrupt INTTM82_ 0x001A INTTM82
interrupt INTTM90_ 0x001C INTTM90
interrupt INTSMB0_ 0x001E INTSMB0 (mPD789167Y and 789177Y Subseries)
interrupt INTSMBOV0_ 0x0020 INTSMBOV0 (mPD789167Y and 789177Y Subseries)
interrupt INTAD0_ 0x0022 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF50 0xFF50 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 TM80 operation control
TMC80.PWME80 6 PWM output selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
CR81 0xFF54 8-bit compare register 81
TM81 0xFF55 8-bit timer counter 81
RESERVEDFF56 0xFF56 RESERVED
TMC81 0xFF57 8-bit timer mode control register 81
TMC81.TCE81 7 TM81 operation control
TMC81.PWME81 6 PWM output selection
TMC81.TCL811 2 8-bit timer counter 81 count clock selection bit 1
TMC81.TCL810 1 8-bit timer counter 81 count clock selection bit 0
TMC81.TOE81 0 8-bit timer/event counter 81 output control
CR82 0xFF58 8-bit compare register 82
TM82 0xFF59 8-bit timer counter 82
RESERVEDFF5A 0xFF5A RESERVED
TMC82 0xFF5B 8-bit timer mode control register 82
TMC82.TCE82 7 TM82 operation control
TMC82.PWME82 6 PWM output selection
TMC82.TCL821 2 8-bit timer counter 82 count clock selection bit 1
TMC82.TCL820 1 8-bit timer counter 82 count clock selection bit 0
TMC82.TOE82 0 8-bit timer 82 output control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmission shift / Reception buffer register 20
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
SMBC0 0xFF78 SMB control register 0 (mPD789167Y and 789177Y Subseries)
SMBC0.SMBE0 7 SMB operation
SMBC0.LREL0 6 Escape from transmission
SMBC0.WREL0 5 Wait cancel
SMBC0.SPIE0 4 Interrupt request generation at stop condition detection
SMBC0.WTIM0 3 Wait and interrupt request generation control
SMBC0.ACKE0 2 Acknowledge control
SMBC0.STT0 1 Start condition trigger
SMBC0.SPT0 0 Stop condition trigger
SMBS0 0xFF79 SMB status register 0 (mPD789167Y and 789177Y Subseries)
SMBS0.MSTS0 7 Master status
SMBS0.ALD0 6 Arbitration defeat detection
SMBS0.EXC0 5 Extension code receive detection
SMBS0.COI0 4 Matching address detection
SMBS0.TRC0 3 Receive/send status detection
SMBS0.ACKD0 2 Acknowledge output
SMBS0.STD0 1 Start condition detection
SMBS0.SPD0 0 Stop condition detection
SMBCL0 0xFF7A SMB clock selection register 0 (mPD789167Y and 789177Y Subseries)
SMBCL0.CLD0 5 SCL0 line level detection (valid only when SMBE0 = 1)
SMBCL0.DAD0 4 SDA0 line level detection (valid only when SMBE0 = 1)
SMBCL0.SMC0 3 Operating mode switching
SMBCL0.DFC0 2 Digital filter operation control
SMBCL0.CL01 1 Communication clock bit 1
SMBCL0.CL00 0 Communication clock bit 0
SMBSVA0 0xFF7B SMB slave address register 0 (mPD789167Y and 789177Y Subseries)
SMBM0 0xFF7C SMB mode register 0 (mPD789167Y and 789177Y Subseries)
SMBM0.SCLCTL0 5 SCL level control
SMBM0.AWTIM0 4 Wait and interrupt control when an address match is found
SMBM0.STIE0 3 Start condition interrupt enable
SMBM0.TOEN0 2 Time-out count enable bit
SMBM0.TOCL01 1 Time-out clock selection bit 1
SMBM0.TOCL00 0 Time-out clock selection bit 0
SMBVI0 0xFF7D SMB input level setting register 0 (mPD789167Y and 789177Y Subseries)
SMBVI0.TOS02 6 Time-out time selection bit 2
SMBVI0.TOS01 5 Time-out time selection bit 1
SMBVI0.TOS00 4 Time-out time selection bit 0
SMBVI0.SVIN0 3 Input level selection bit
SMBVI0.LVL01 1 Input level selection bit 1
SMBVI0.LVL00 0 Input level selection bit 0
SMB0 0xFF7E SMB shift register 0 (mPD789167Y and 789177Y Subseries)
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF20 6 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 7 ADIF0 - Interrupt request flag
IF1.SMBOVIF0 6 SMBOVIF0 - Interrupt request flag
IF1.SMBIF0 5 SMBIF0 - Interrupt request flag
IF1.TMIF90 4 TMIF90 - Interrupt request flag
IF1.TMIF82 3 TMIF82 - Interrupt request flag
IF1.TMIF81 2 TMIF81 - Interrupt request flag
IF1.TMIF80 1 TMIF80 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt handling control
MK0.SRMK20 6 SRMK20 - Interrupt handling control
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.PMK3 4 PMK3 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.TMMK4 0 TMMK4 - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 7 ADMK0 - Interrupt handling control
MK1.SMBOVMK0 6 SMBOVMK0 - Interrupt handling control
MK1.SMBMK0 5 SMBMK0 - Interrupt handling control
MK1.TMMK90 4 TMMK90 - Interrupt handling control
MK1.TMMK82 3 TMMK82 - Interrupt handling control
MK1.TMMK81 2 TMMK81 - Interrupt handling control
MK1.TMMK80 1 TMMK80 - Interrupt handling control
MK1.WTIMK 0 WTIMK - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 3 INTLVI0 valid edge selection bit 1
INTM1.ES40 2 INTLVI0 valid edge selection bit 0
INTM1.ES41 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Use of feedback resistor
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection 2
OSTS.OSTS1 1 Oscillation stabilization time selection 1
OSTS.OSTS0 0 Oscillation stabilization time selection 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789177_A
; U14017EJ3V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
.UPD789177_A1
; U15005EJ1V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
.UPD789177_A2
; U15005EJ1V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
.UPD78F9177
; U14022EJ1V0DS00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x6000 Internal flash memory
area BSS RESERVED 0x6000:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0010 INTST20
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM80_ 0x0016 INTTM80
interrupt INTTM81_ 0x0018 INTTM81
interrupt INTTM82_ 0x001A INTTM82
interrupt INTTM90_ 0x001C INTTM90
interrupt INTAD0_ 0x0022 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF50 0xFF50 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 TM80 operation control
TMC80.PWME80 6 PWM output selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
CR81 0xFF54 8-bit compare register 81
TM81 0xFF55 8-bit timer counter 81
RESERVEDFF56 0xFF56 RESERVED
TMC81 0xFF57 8-bit timer mode control register 81
TMC81.TCE81 7 TM81 operation control
TMC81.PWME81 6 PWM output selection
TMC81.TCL811 2 8-bit timer counter 81 count clock selection bit 1
TMC81.TCL810 1 8-bit timer counter 81 count clock selection bit 0
TMC81.TOE81 0 8-bit timer/event counter 81 output control
CR82 0xFF58 8-bit compare register 82
TM82 0xFF59 8-bit timer counter 82
RESERVEDFF5A 0xFF5A RESERVED
TMC82 0xFF5B 8-bit timer mode control register 82
TMC82.TCE82 7 TM82 operation control
TMC82.PWME82 6 PWM output selection
TMC82.TCL821 2 8-bit timer counter 82 count clock selection bit 1
TMC82.TCL820 1 8-bit timer counter 82 count clock selection bit 0
TMC82.TOE82 0 8-bit timer 82 output control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmission shift / Reception buffer register 20
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF20 6 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 7 ADIF0 - Interrupt request flag
IF1.SMBOVIF0 6 SMBOVIF0 - Interrupt request flag
IF1.SMBIF0 5 SMBIF0 - Interrupt request flag
IF1.TMIF90 4 TMIF90 - Interrupt request flag
IF1.TMIF82 3 TMIF82 - Interrupt request flag
IF1.TMIF81 2 TMIF81 - Interrupt request flag
IF1.TMIF80 1 TMIF80 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt handling control
MK0.SRMK20 6 SRMK20 - Interrupt handling control
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.PMK3 4 PMK3 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.TMMK4 0 TMMK4 - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 7 ADMK0 - Interrupt handling control
MK1.SMBOVMK0 6 SMBOVMK0 - Interrupt handling control
MK1.SMBMK0 5 SMBMK0 - Interrupt handling control
MK1.TMMK90 4 TMMK90 - Interrupt handling control
MK1.TMMK82 3 TMMK82 - Interrupt handling control
MK1.TMMK81 2 TMMK81 - Interrupt handling control
MK1.TMMK80 1 TMMK80 - Interrupt handling control
MK1.WTIMK 0 WTIMK - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 3 INTLVI0 valid edge selection bit 1
INTM1.ES40 2 INTLVI0 valid edge selection bit 0
INTM1.ES41 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Use of feedback resistor
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection 2
OSTS.OSTS1 1 Oscillation stabilization time selection 1
OSTS.OSTS0 0 Oscillation stabilization time selection 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78F9177Y
; U13210EJ1V0PM00.PDF, U14186EJ2V0UM00.PDF, U14477EE1V0PL00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x6000 Internal flash memory
area BSS RESERVED 0x6000:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFD0 RESERVED
area DATA FSR_2 0xFFD0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0010 INTST20
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM80_ 0x0016 INTTM80
interrupt INTTM81_ 0x0018 INTTM81
interrupt INTTM82_ 0x001A INTTM82
interrupt INTTM90_ 0x001C INTTM90
interrupt INTAD0_ 0x0022 INTAD0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF50 0xFF50 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE80 7 TM80 operation control
TMC80.PWME80 6 PWM output selection
TMC80.TCL801 2 8-bit timer counter 80 count clock selection bit 1
TMC80.TCL800 1 8-bit timer counter 80 count clock selection bit 0
TMC80.TOE80 0 8-bit timer/event counter 80 output control
CR81 0xFF54 8-bit compare register 81
TM81 0xFF55 8-bit timer counter 81
RESERVEDFF56 0xFF56 RESERVED
TMC81 0xFF57 8-bit timer mode control register 81
TMC81.TCE81 7 TM81 operation control
TMC81.PWME81 6 PWM output selection
TMC81.TCL811 2 8-bit timer counter 81 count clock selection bit 1
TMC81.TCL810 1 8-bit timer counter 81 count clock selection bit 0
TMC81.TOE81 0 8-bit timer/event counter 81 output control
CR82 0xFF58 8-bit compare register 82
TM82 0xFF59 8-bit timer counter 82
RESERVEDFF5A 0xFF5A RESERVED
TMC82 0xFF5B 8-bit timer mode control register 82
TMC82.TCE82 7 TM82 operation control
TMC82.PWME82 6 PWM output selection
TMC82.TCL821 2 8-bit timer counter 82 count clock selection bit 1
TMC82.TCL820 1 8-bit timer counter 82 count clock selection bit 0
TMC82.TOE82 0 8-bit timer 82 output control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6
CSIM20.DAP20 3
CSIM20.DIR20 2
CSIM20.CSCK20 1
CSIM20.CKP20 0
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmission shift / Reception buffer register 20
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF20 6 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF0 7 ADIF0 - Interrupt request flag
IF1.SMBOVIF0 6 SMBOVIF0 - Interrupt request flag
IF1.SMBIF0 5 SMBIF0 - Interrupt request flag
IF1.TMIF90 4 TMIF90 - Interrupt request flag
IF1.TMIF82 3 TMIF82 - Interrupt request flag
IF1.TMIF81 2 TMIF81 - Interrupt request flag
IF1.TMIF80 1 TMIF80 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt handling control
MK0.SRMK20 6 SRMK20 - Interrupt handling control
MK0.STMK20 5 STMK20 - Interrupt handling control
MK0.PMK3 4 PMK3 - Interrupt handling control
MK0.PMK2 3 PMK2 - Interrupt handling control
MK0.PMK1 2 PMK1 - Interrupt handling control
MK0.PMK0 1 PMK0 - Interrupt handling control
MK0.TMMK4 0 TMMK4 - Interrupt handling control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK0 7 ADMK0 - Interrupt handling control
MK1.SMBOVMK0 6 SMBOVMK0 - Interrupt handling control
MK1.SMBMK0 5 SMBMK0 - Interrupt handling control
MK1.TMMK90 4 TMMK90 - Interrupt handling control
MK1.TMMK82 3 TMMK82 - Interrupt handling control
MK1.TMMK81 2 TMMK81 - Interrupt handling control
MK1.TMMK80 1 TMMK80 - Interrupt handling control
MK1.WTIMK 0 WTIMK - Interrupt handling control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 3 INTLVI0 valid edge selection bit 1
INTM1.ES40 2 INTLVI0 valid edge selection bit 0
INTM1.ES41 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Use of feedback resistor
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection 2
OSTS.OSTS1 1 Oscillation stabilization time selection 1
OSTS.OSTS0 0 Oscillation stabilization time selection 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789304
; U14384EJ1V0DS00.PDF, U14800EJ1V0UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x2000 Internal ROM
area BSS RESERVED 0x2000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA18 LCD display RAM
area BSS RESERVED 0xFA18:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF79 Special Function Register
area BSS RESERVED 0xFF79:0xFFB0 RESERVED
area DATA FSR_2 0xFFB0:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTCSI10_ 0x0010 INTCSI10
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM20_ 0x0016 INTTM20
interrupt INTTM30_ 0x0018 INTTM30
interrupt INTTM40_ 0x001A INTTM40
interrupt INTTMWT_ 0x001E INTTMWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR40 0xFF0C 8-bit compare register 40
CR30 0xFF0D 8-bit compare register 30
TM40 0xFF0E 8-bit timer counter 40
TM30 0xFF0F 8-bit timer counter 30
SIO20 0xFF10 Transmit shift / Receive buffer register 20
SIO10 0xFF11 Serial shift register 10
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Count clock selection bit 2
WDCS.WDCS1 1 Count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inversion control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer counter 20 output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH40 0xFF4C 8-bit compare register H40
TMC30 0xFF4D 8-bit timer mode control register 30
TMC30.TCE30 7 Control of TM30 count operation
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD300 1 Selection of operation mode for timer 30 and timer 40
TMC30.TOE30 0 Control of timer output
TMC40 0xFF4E 8-bit timer mode control register 40
TMC40.TCE40 7 Control of TM40 count operation
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of operation mode for timer 30 and timer 40
TMC40.TMD400 1 Selection of operation mode for timer 30 and timer 40
TMC40.TOE40 0 Control of timer output
TCA40 0xFF4F Carrier generator output control register 40
TCA40.RMC40 2 Control of remote control output
TCA40.NRZB40 1
TCA40.NRZ40 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Character length specification of transmit data
ASIM20.SL20 2 Transmit data stop bit length specification
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.DIR20 2
CSIM20.CSCK20 1
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
CSIM10 0xFF78 Serial operation mode register 10
CSIM10.CSIE10 7
CSIM10.TPS101 5
CSIM10.TPS100 4
CSIM10.DIR10 2
CSIM10.CSCK10 1
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fCLK1) selection bit 3
LCDC0.LCDC02 2 Internal clock (fCLK1) selection bit 2
LCDC0.LCDC01 1 LCD clock (fLCD) selection bit 1
LCDC0.LCDC00 0 LCD clock (fLCD) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Voltage amplification level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.CSIIF10 6 CSIIF10 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.TMIF40 3 TMIF40 - Interrupt request flag
IF1.TMIF30 2 TMIF30 - Interrupt request flag
IF1.TMIF20 1 TMIF20 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.CSIMK10 6 CSIMK10 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.TMMK40 3 TMMK40 - Interrupt servicing control
MK1.TMMK30 2 TMMK30 - Interrupt servicing control
MK1.TMMK20 1 TMMK20 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789306
; U14384EJ1V0DS00.PDF, U14800EJ1V0UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA18 LCD display RAM
area BSS RESERVED 0xFA18:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF79 Special Function Register
area BSS RESERVED 0xFF79:0xFFB0 RESERVED
area DATA FSR_2 0xFFB0:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTCSI10_ 0x0010 INTCSI10
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM20_ 0x0016 INTTM20
interrupt INTTM30_ 0x0018 INTTM30
interrupt INTTM40_ 0x001A INTTM40
interrupt INTTMWT_ 0x001E INTTMWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR40 0xFF0C 8-bit compare register 40
CR30 0xFF0D 8-bit compare register 30
TM40 0xFF0E 8-bit timer counter 40
TM30 0xFF0F 8-bit timer counter 30
SIO20 0xFF10 Transmit shift / Receive buffer register 20
SIO10 0xFF11 Serial shift register 10
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Count clock selection bit 2
WDCS.WDCS1 1 Count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inversion control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer counter 20 output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH40 0xFF4C 8-bit compare register H40
TMC30 0xFF4D 8-bit timer mode control register 30
TMC30.TCE30 7 Control of TM30 count operation
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD300 1 Selection of operation mode for timer 30 and timer 40
TMC30.TOE30 0 Control of timer output
TMC40 0xFF4E 8-bit timer mode control register 40
TMC40.TCE40 7 Control of TM40 count operation
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of operation mode for timer 30 and timer 40
TMC40.TMD400 1 Selection of operation mode for timer 30 and timer 40
TMC40.TOE40 0 Control of timer output
TCA40 0xFF4F Carrier generator output control register 40
TCA40.RMC40 2 Control of remote control output
TCA40.NRZB40 1
TCA40.NRZ40 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Character length specification of transmit data
ASIM20.SL20 2 Transmit data stop bit length specification
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.DIR20 2
CSIM20.CSCK20 1
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
CSIM10 0xFF78 Serial operation mode register 10
CSIM10.CSIE10 7
CSIM10.TPS101 5
CSIM10.TPS100 4
CSIM10.DIR10 2
CSIM10.CSCK10 1
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fCLK1) selection bit 3
LCDC0.LCDC02 2 Internal clock (fCLK1) selection bit 2
LCDC0.LCDC01 1 LCD clock (fLCD) selection bit 1
LCDC0.LCDC00 0 LCD clock (fLCD) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Voltage amplification level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.CSIIF10 6 CSIIF10 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.TMIF40 3 TMIF40 - Interrupt request flag
IF1.TMIF30 2 TMIF30 - Interrupt request flag
IF1.TMIF20 1 TMIF20 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.CSIMK10 6 CSIMK10 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.TMMK40 3 TMMK40 - Interrupt servicing control
MK1.TMMK30 2 TMMK30 - Interrupt servicing control
MK1.TMMK20 1 TMMK20 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78F9306
; U14564EJ1V0DS00.PDF, U14800EJ1V0UM00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x4000 Internal flash memory
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA18 LCD display RAM
area BSS RESERVED 0xFA18:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF79 Special Function Register
area BSS RESERVED 0xFF79:0xFFB0 RESERVED
area DATA FSR_2 0xFFB0:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTCSI10_ 0x0010 INTCSI10
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM20_ 0x0016 INTTM20
interrupt INTTM30_ 0x0018 INTTM30
interrupt INTTM40_ 0x001A INTTM40
interrupt INTTMWT_ 0x001E INTTMWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR40 0xFF0C 8-bit compare register 40
CR30 0xFF0D 8-bit compare register 30
TM40 0xFF0E 8-bit timer counter 40
TM30 0xFF0F 8-bit timer counter 30
SIO20 0xFF10 Transmit shift / Receive buffer register 20
SIO10 0xFF11 Serial shift register 10
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Count clock selection bit 2
WDCS.WDCS1 1 Count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inversion control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer counter 20 output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH40 0xFF4C 8-bit compare register H40
TMC30 0xFF4D 8-bit timer mode control register 30
TMC30.TCE30 7 Control of TM30 count operation
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD300 1 Selection of operation mode for timer 30 and timer 40
TMC30.TOE30 0 Control of timer output
TMC40 0xFF4E 8-bit timer mode control register 40
TMC40.TCE40 7 Control of TM40 count operation
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of operation mode for timer 30 and timer 40
TMC40.TMD400 1 Selection of operation mode for timer 30 and timer 40
TMC40.TOE40 0 Control of timer output
TCA40 0xFF4F Carrier generator output control register 40
TCA40.RMC40 2 Control of remote control output
TCA40.NRZB40 1
TCA40.NRZ40 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Character length specification of transmit data
ASIM20.SL20 2 Transmit data stop bit length specification
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.DIR20 2
CSIM20.CSCK20 1
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
CSIM10 0xFF78 Serial operation mode register 10
CSIM10.CSIE10 7
CSIM10.TPS101 5
CSIM10.TPS100 4
CSIM10.DIR10 2
CSIM10.CSCK10 1
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fCLK1) selection bit 3
LCDC0.LCDC02 2 Internal clock (fCLK1) selection bit 2
LCDC0.LCDC01 1 LCD clock (fLCD) selection bit 1
LCDC0.LCDC00 0 LCD clock (fLCD) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Voltage amplification level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.CSIIF10 6 CSIIF10 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.TMIF40 3 TMIF40 - Interrupt request flag
IF1.TMIF30 2 TMIF30 - Interrupt request flag
IF1.TMIF20 1 TMIF20 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.CSIMK10 6 CSIMK10 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.TMMK40 3 TMMK40 - Interrupt servicing control
MK1.TMMK30 2 TMMK30 - Interrupt servicing control
MK1.TMMK20 1 TMMK20 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789314
; U14384EJ1V0DS00.PDF, U14800EJ1V0UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x2000 Internal ROM
area BSS RESERVED 0x2000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA18 LCD display RAM
area BSS RESERVED 0xFA18:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF79 Special Function Register
area BSS RESERVED 0xFF79:0xFFB0 RESERVED
area DATA FSR_2 0xFFB0:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTCSI10_ 0x0010 INTCSI10
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM20_ 0x0016 INTTM20
interrupt INTTM30_ 0x0018 INTTM30
interrupt INTTM40_ 0x001A INTTM40
interrupt INTTMWT_ 0x001E INTTMWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR40 0xFF0C 8-bit compare register 40
CR30 0xFF0D 8-bit compare register 30
TM40 0xFF0E 8-bit timer counter 40
TM30 0xFF0F 8-bit timer counter 30
SIO20 0xFF10 Transmit shift / Receive buffer register 20
SIO10 0xFF11 Serial shift register 10
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Count clock selection bit 2
WDCS.WDCS1 1 Count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inversion control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer counter 20 output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH40 0xFF4C 8-bit compare register H40
TMC30 0xFF4D 8-bit timer mode control register 30
TMC30.TCE30 7 Control of TM30 count operation
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD300 1 Selection of operation mode for timer 30 and timer 40
TMC30.TOE30 0 Control of timer output
TMC40 0xFF4E 8-bit timer mode control register 40
TMC40.TCE40 7 Control of TM40 count operation
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of operation mode for timer 30 and timer 40
TMC40.TMD400 1 Selection of operation mode for timer 30 and timer 40
TMC40.TOE40 0 Control of timer output
TCA40 0xFF4F Carrier generator output control register 40
TCA40.RMC40 2 Control of remote control output
TCA40.NRZB40 1
TCA40.NRZ40 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Character length specification of transmit data
ASIM20.SL20 2 Transmit data stop bit length specification
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.DIR20 2
CSIM20.CSCK20 1
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
CSIM10 0xFF78 Serial operation mode register 10
CSIM10.CSIE10 7
CSIM10.TPS101 5
CSIM10.TPS100 4
CSIM10.DIR10 2
CSIM10.CSCK10 1
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fCLK1) selection bit 3
LCDC0.LCDC02 2 Internal clock (fCLK1) selection bit 2
LCDC0.LCDC01 1 LCD clock (fLCD) selection bit 1
LCDC0.LCDC00 0 LCD clock (fLCD) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Voltage amplification level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.CSIIF10 6 CSIIF10 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.TMIF40 3 TMIF40 - Interrupt request flag
IF1.TMIF30 2 TMIF30 - Interrupt request flag
IF1.TMIF20 1 TMIF20 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.CSIMK10 6 CSIMK10 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.TMMK40 3 TMMK40 - Interrupt servicing control
MK1.TMMK30 2 TMMK30 - Interrupt servicing control
MK1.TMMK20 1 TMMK20 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
RESERVEDFFFA 0xFFFA RESERVED
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789316
; U14384EJ1V0DS00.PDF, U14800EJ1V0UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA18 LCD display RAM
area BSS RESERVED 0xFA18:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF79 Special Function Register
area BSS RESERVED 0xFF79:0xFFB0 RESERVED
area DATA FSR_2 0xFFB0:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTCSI10_ 0x0010 INTCSI10
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM20_ 0x0016 INTTM20
interrupt INTTM30_ 0x0018 INTTM30
interrupt INTTM40_ 0x001A INTTM40
interrupt INTTMWT_ 0x001E INTTMWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR40 0xFF0C 8-bit compare register 40
CR30 0xFF0D 8-bit compare register 30
TM40 0xFF0E 8-bit timer counter 40
TM30 0xFF0F 8-bit timer counter 30
SIO20 0xFF10 Transmit shift / Receive buffer register 20
SIO10 0xFF11 Serial shift register 10
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Count clock selection bit 2
WDCS.WDCS1 1 Count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inversion control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer counter 20 output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH40 0xFF4C 8-bit compare register H40
TMC30 0xFF4D 8-bit timer mode control register 30
TMC30.TCE30 7 Control of TM30 count operation
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD300 1 Selection of operation mode for timer 30 and timer 40
TMC30.TOE30 0 Control of timer output
TMC40 0xFF4E 8-bit timer mode control register 40
TMC40.TCE40 7 Control of TM40 count operation
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of operation mode for timer 30 and timer 40
TMC40.TMD400 1 Selection of operation mode for timer 30 and timer 40
TMC40.TOE40 0 Control of timer output
TCA40 0xFF4F Carrier generator output control register 40
TCA40.RMC40 2 Control of remote control output
TCA40.NRZB40 1
TCA40.NRZ40 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Character length specification of transmit data
ASIM20.SL20 2 Transmit data stop bit length specification
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.DIR20 2
CSIM20.CSCK20 1
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
CSIM10 0xFF78 Serial operation mode register 10
CSIM10.CSIE10 7
CSIM10.TPS101 5
CSIM10.TPS100 4
CSIM10.DIR10 2
CSIM10.CSCK10 1
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fCLK1) selection bit 3
LCDC0.LCDC02 2 Internal clock (fCLK1) selection bit 2
LCDC0.LCDC01 1 LCD clock (fLCD) selection bit 1
LCDC0.LCDC00 0 LCD clock (fLCD) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Voltage amplification level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.CSIIF10 6 CSIIF10 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.TMIF40 3 TMIF40 - Interrupt request flag
IF1.TMIF30 2 TMIF30 - Interrupt request flag
IF1.TMIF20 1 TMIF20 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.CSIMK10 6 CSIMK10 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.TMMK40 3 TMMK40 - Interrupt servicing control
MK1.TMMK30 2 TMMK30 - Interrupt servicing control
MK1.TMMK20 1 TMMK20 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
RESERVEDFFFA 0xFFFA RESERVED
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78F9316
; U14564EJ1V0DS00.PDF, U14800EJ1V0UM00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x4000 Internal flash memory
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA18 LCD display RAM
area BSS RESERVED 0xFA18:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF79 Special Function Register
area BSS RESERVED 0xFF79:0xFFB0 RESERVED
area DATA FSR_2 0xFFB0:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTCSI10_ 0x0010 INTCSI10
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM20_ 0x0016 INTTM20
interrupt INTTM30_ 0x0018 INTTM30
interrupt INTTM40_ 0x001A INTTM40
interrupt INTTMWT_ 0x001E INTTMWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR40 0xFF0C 8-bit compare register 40
CR30 0xFF0D 8-bit compare register 30
TM40 0xFF0E 8-bit timer counter 40
TM30 0xFF0F 8-bit timer counter 30
SIO20 0xFF10 Transmit shift / Receive buffer register 20
SIO10 0xFF11 Serial shift register 10
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Count clock selection bit 2
WDCS.WDCS1 1 Count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
TMC20.TOD20 7 Timer output data
TMC20.TOF20 6 Overflow flag set
TMC20.CPT201 5 Capture edge selection bit 1
TMC20.CPT200 4 Capture edge selection bit 0
TMC20.TOC20 3 Timer output data inversion control
TMC20.TCL201 2 16-bit timer counter 20 count clock selection bit 1
TMC20.TCL200 1 16-bit timer counter 20 count clock selection bit 0
TMC20.TOE20 0 16-bit timer counter 20 output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH40 0xFF4C 8-bit compare register H40
TMC30 0xFF4D 8-bit timer mode control register 30
TMC30.TCE30 7 Control of TM30 count operation
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD300 1 Selection of operation mode for timer 30 and timer 40
TMC30.TOE30 0 Control of timer output
TMC40 0xFF4E 8-bit timer mode control register 40
TMC40.TCE40 7 Control of TM40 count operation
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of operation mode for timer 30 and timer 40
TMC40.TMD400 1 Selection of operation mode for timer 30 and timer 40
TMC40.TOE40 0 Control of timer output
TCA40 0xFF4F Carrier generator output control register 40
TCA40.RMC40 2 Control of remote control output
TCA40.NRZB40 1
TCA40.NRZ40 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Character length specification of transmit data
ASIM20.SL20 2 Transmit data stop bit length specification
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.DIR20 2
CSIM20.CSCK20 1
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
CSIM10 0xFF78 Serial operation mode register 10
CSIM10.CSIE10 7
CSIM10.TPS101 5
CSIM10.TPS100 4
CSIM10.DIR10 2
CSIM10.CSCK10 1
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fCLK1) selection bit 3
LCDC0.LCDC02 2 Internal clock (fCLK1) selection bit 2
LCDC0.LCDC01 1 LCD clock (fLCD) selection bit 1
LCDC0.LCDC00 0 LCD clock (fLCD) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Voltage amplification level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.CSIIF10 6 CSIIF10 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.TMIF40 3 TMIF40 - Interrupt request flag
IF1.TMIF30 2 TMIF30 - Interrupt request flag
IF1.TMIF20 1 TMIF20 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.CSIMK10 6 CSIMK10 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.TMMK40 3 TMMK40 - Interrupt servicing control
MK1.TMMK30 2 TMMK30 - Interrupt servicing control
MK1.TMMK20 1 TMMK20 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
RESERVEDFFFA 0xFFFA RESERVED
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789322
; U14673EJ1V0PM00.PDF, U15043EJ1V0UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x1000 Internal ROM
area BSS RESERVED 0x1000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA18 LCD display RAM
area BSS RESERVED 0xFA18:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF75 Special Function Register
area BSS RESERVED 0xFF75:0xFFB0
area DATA FSR_2 0xFFB0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTCSI10_ 0x0008 INTCSI10
interrupt INTWT_ 0x000A INTWT
interrupt INTTM30_ 0x000C INTTM30
interrupt INTTM40_ 0x000E INTTM40
interrupt INTKR00_ 0x0010 INTKR00
interrupt INTWTI_ 0x0012 INTWTI
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P4 0xFF03 Port 4
RESERVEDFF04 0xFF04 RESERVED
P6 0xFF05 Port 6
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM43 3 P43 pin input/output mode selection
PM4.PM42 2 P42 pin input/output mode selection
PM4.PM41 1 P41 pin input/output mode selection
PM4.PM40 0 P40 pin input/output mode selection
RESERVEDFF25 0xFF25 RESERVED
PM6 0xFF26 Port mode register 6
PM6.PM61 1 P61 pin input/output mode selection
PM6.PM60 0 P60 pin input/output mode selection
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM85 5 P85 pin input/output mode selection
PM8.PM84 4 P84 pin input/output mode selection
PM8.PM83 3 P83 pin input/output mode selection
PM8.PM82 2 P82 pin input/output mode selection
PM8.PM81 1 P81 pin input/output mode selection
PM8.PM80 0 P80 pin input/output mode selection
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Watchdog timer clock selection register
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock (fW ) selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
PF8 0xFF58 Port function register 8
PF8.PF85 5 P85 port function
PF8.PF84 4 P84 port function
PF8.PF83 3 P83 port function
PF8.PF82 2 P82 port function
PF8.PF81 1 P81 port function
PF8.PF80 0 P80 port function
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
CR30 0xFF63 8-bit compare register 30
TM30 0xFF64 8-bit timer counter 30
TMC30 0xFF65 8-bit timer mode control register 30
TMC30.TCE30 7 Control of TM30 count operation
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD300 1 Selection of operation mode for timer 30
CR40 0xFF66 8-bit compare register 40
CRH40 0xFF67 8-bit H width compare register 40
TM40 0xFF68 8-bit timer counter 40
TMC40 0xFF69 8-bit timer mode control register 40
TMC40.TCE40 7 Control of TM40 count operation
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of operation mode for timer 40 bit 1
TMC40.TMD400 1 Selection of operation mode for timer 40 bit 0
TMC40.TOE40 0 Control of timer output
TCA40 0xFF6A Carrier generator output control register 40
TCA40.RMC40 2 Control of remote control output
TCA40.NRZB40 1 next data to be output to NRZ40
TCA40.NRZ40 0 No return zero data
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
RESERVEDFF70 0xFF70 RESERVED
RESERVEDFF71 0xFF71 RESERVED
CSIM10 0xFF72 Serial operation mode register 10
CSIM10.CSIE10 7 Operation control in 3-wire serial I/O mode
CSIM10.TPS101 5 Count clock selection when internal clock is selected bit 1
CSIM10.TPS100 4 Count clock selection when internal clock is selected bit 0
CSIM10.DIR10 2 Start bit specification
CSIM10.CSCK10 1 SIO10 clock selection
RESERVEDFF73 0xFF73 RESERVED
SIO10 0xFF74 Transmission/reception shift register 10
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Supply of power for LCD drive
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 LCD source clock (fLCD) selection bit 3
LCDC0.LCDC02 2 LCD source clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection 0
RESERVEDFFB3 0xFFB3 RESERVED
RESERVEDFFB4 0xFFB4 RESERVED
RESERVEDFFB5 0xFFB5 RESERVED
RESERVEDFFB6 0xFFB6 RESERVED
RESERVEDFFB7 0xFFB7 RESERVED
RESERVEDFFB8 0xFFB8 RESERVED
RESERVEDFFB9 0xFFB9 RESERVED
RESERVEDFFBA 0xFFBA RESERVED
RESERVEDFFBB 0xFFBB RESERVED
RESERVEDFFBC 0xFFBC RESERVED
RESERVEDFFBD 0xFFBD RESERVED
RESERVEDFFBE 0xFFBE RESERVED
RESERVEDFFBF 0xFFBF RESERVED
RESERVEDFFC0 0xFFC0 RESERVED
RESERVEDFFC1 0xFFC1 RESERVED
RESERVEDFFC2 0xFFC2 RESERVED
RESERVEDFFC3 0xFFC3 RESERVED
RESERVEDFFC4 0xFFC4 RESERVED
RESERVEDFFC5 0xFFC5 RESERVED
RESERVEDFFC6 0xFFC6 RESERVED
RESERVEDFFC7 0xFFC7 RESERVED
RESERVEDFFC8 0xFFC8 RESERVED
RESERVEDFFC9 0xFFC9 RESERVED
RESERVEDFFCA 0xFFCA RESERVED
RESERVEDFFCB 0xFFCB RESERVED
RESERVEDFFCC 0xFFCC RESERVED
RESERVEDFFCD 0xFFCD RESERVED
RESERVEDFFCE 0xFFCE RESERVED
RESERVEDFFCF 0xFFCF RESERVED
RESERVEDFFD0 0xFFD0 RESERVED
RESERVEDFFD1 0xFFD1 RESERVED
RESERVEDFFD2 0xFFD2 RESERVED
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
POCF1 0xFFDD Power-on-clear register 1
POCF1.POCOF1 2 POC output detection flag
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIIF 7 WTIIF - Interrupt request flag
IF0.KRIF00 6 KRIF00 - Interrupt request flag
IF0.TMIF40 5 TMIF40 - Interrupt request flag
IF0.TMIF30 4 TMIF30 - Interrupt request flag
IF0.WTIF 3 WTIF - Interrupt request flag
IF0.CSIIF0 2 CSIIF0 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTIMK 7 WTIMK - Interrupt servicing control
MK0.KRMK00 6 KRMK00 - Interrupt servicing control
MK0.TMMK40 5 TMMK40 - Interrupt servicing control
MK0.TMMK30 4 TMMK30 - Interrupt servicing control
MK0.WTMK 3 WTMK - Interrupt servicing control
MK0.CSIMK0 2 CSIMK0 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM00 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P4 on-chip pull-up resistor selection
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2
OSTS.OSTS1 1
OSTS.OSTS0 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU ) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789324
; U14673EJ1V0PM00.PDF, U15043EJ1V0UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x2000 Internal ROM
area BSS RESERVED 0x2000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA18 LCD display RAM
area BSS RESERVED 0xFA18:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF75 Special Function Register
area BSS RESERVED 0xFF75:0xFFB0
area DATA FSR_2 0xFFB0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTCSI10_ 0x0008 INTCSI10
interrupt INTWT_ 0x000A INTWT
interrupt INTTM30_ 0x000C INTTM30
interrupt INTTM40_ 0x000E INTTM40
interrupt INTKR00_ 0x0010 INTKR00
interrupt INTWTI_ 0x0012 INTWTI
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P4 0xFF03 Port 4
RESERVEDFF04 0xFF04 RESERVED
P6 0xFF05 Port 6
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM43 3 P43 pin input/output mode selection
PM4.PM42 2 P42 pin input/output mode selection
PM4.PM41 1 P41 pin input/output mode selection
PM4.PM40 0 P40 pin input/output mode selection
RESERVEDFF25 0xFF25 RESERVED
PM6 0xFF26 Port mode register 6
PM6.PM61 1 P61 pin input/output mode selection
PM6.PM60 0 P60 pin input/output mode selection
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM85 5 P85 pin input/output mode selection
PM8.PM84 4 P84 pin input/output mode selection
PM8.PM83 3 P83 pin input/output mode selection
PM8.PM82 2 P82 pin input/output mode selection
PM8.PM81 1 P81 pin input/output mode selection
PM8.PM80 0 P80 pin input/output mode selection
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Watchdog timer clock selection register
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock (fW ) selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
PF8 0xFF58 Port function register 8
PF8.PF85 5 P85 port function
PF8.PF84 4 P84 port function
PF8.PF83 3 P83 port function
PF8.PF82 2 P82 port function
PF8.PF81 1 P81 port function
PF8.PF80 0 P80 port function
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
CR30 0xFF63 8-bit compare register 30
TM30 0xFF64 8-bit timer counter 30
TMC30 0xFF65 8-bit timer mode control register 30
TMC30.TCE30 7 Control of TM30 count operation
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD300 1 Selection of operation mode for timer 30
CR40 0xFF66 8-bit compare register 40
CRH40 0xFF67 8-bit H width compare register 40
TM40 0xFF68 8-bit timer counter 40
TMC40 0xFF69 8-bit timer mode control register 40
TMC40.TCE40 7 Control of TM40 count operation
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of operation mode for timer 40 bit 1
TMC40.TMD400 1 Selection of operation mode for timer 40 bit 0
TMC40.TOE40 0 Control of timer output
TCA40 0xFF6A Carrier generator output control register 40
TCA40.RMC40 2 Control of remote control output
TCA40.NRZB40 1 next data to be output to NRZ40
TCA40.NRZ40 0 No return zero data
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
RESERVEDFF70 0xFF70 RESERVED
RESERVEDFF71 0xFF71 RESERVED
CSIM10 0xFF72 Serial operation mode register 10
CSIM10.CSIE10 7 Operation control in 3-wire serial I/O mode
CSIM10.TPS101 5 Count clock selection when internal clock is selected bit 1
CSIM10.TPS100 4 Count clock selection when internal clock is selected bit 0
CSIM10.DIR10 2 Start bit specification
CSIM10.CSCK10 1 SIO10 clock selection
RESERVEDFF73 0xFF73 RESERVED
SIO10 0xFF74 Transmission/reception shift register 10
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Supply of power for LCD drive
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 LCD source clock (fLCD) selection bit 3
LCDC0.LCDC02 2 LCD source clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection 0
RESERVEDFFB3 0xFFB3 RESERVED
RESERVEDFFB4 0xFFB4 RESERVED
RESERVEDFFB5 0xFFB5 RESERVED
RESERVEDFFB6 0xFFB6 RESERVED
RESERVEDFFB7 0xFFB7 RESERVED
RESERVEDFFB8 0xFFB8 RESERVED
RESERVEDFFB9 0xFFB9 RESERVED
RESERVEDFFBA 0xFFBA RESERVED
RESERVEDFFBB 0xFFBB RESERVED
RESERVEDFFBC 0xFFBC RESERVED
RESERVEDFFBD 0xFFBD RESERVED
RESERVEDFFBE 0xFFBE RESERVED
RESERVEDFFBF 0xFFBF RESERVED
RESERVEDFFC0 0xFFC0 RESERVED
RESERVEDFFC1 0xFFC1 RESERVED
RESERVEDFFC2 0xFFC2 RESERVED
RESERVEDFFC3 0xFFC3 RESERVED
RESERVEDFFC4 0xFFC4 RESERVED
RESERVEDFFC5 0xFFC5 RESERVED
RESERVEDFFC6 0xFFC6 RESERVED
RESERVEDFFC7 0xFFC7 RESERVED
RESERVEDFFC8 0xFFC8 RESERVED
RESERVEDFFC9 0xFFC9 RESERVED
RESERVEDFFCA 0xFFCA RESERVED
RESERVEDFFCB 0xFFCB RESERVED
RESERVEDFFCC 0xFFCC RESERVED
RESERVEDFFCD 0xFFCD RESERVED
RESERVEDFFCE 0xFFCE RESERVED
RESERVEDFFCF 0xFFCF RESERVED
RESERVEDFFD0 0xFFD0 RESERVED
RESERVEDFFD1 0xFFD1 RESERVED
RESERVEDFFD2 0xFFD2 RESERVED
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
POCF1 0xFFDD Power-on-clear register 1
POCF1.POCOF1 2 POC output detection flag
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIIF 7 WTIIF - Interrupt request flag
IF0.KRIF00 6 KRIF00 - Interrupt request flag
IF0.TMIF40 5 TMIF40 - Interrupt request flag
IF0.TMIF30 4 TMIF30 - Interrupt request flag
IF0.WTIF 3 WTIF - Interrupt request flag
IF0.CSIIF0 2 CSIIF0 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTIMK 7 WTIMK - Interrupt servicing control
MK0.KRMK00 6 KRMK00 - Interrupt servicing control
MK0.TMMK40 5 TMMK40 - Interrupt servicing control
MK0.TMMK30 4 TMMK30 - Interrupt servicing control
MK0.WTMK 3 WTMK - Interrupt servicing control
MK0.CSIMK0 2 CSIMK0 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM00 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P4 on-chip pull-up resistor selection
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2
OSTS.OSTS1 1
OSTS.OSTS0 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU ) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789326
; U14673EJ1V0PM00.PDF, U15043EJ1V0UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA18 LCD display RAM
area BSS RESERVED 0xFA18:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF75 Special Function Register
area BSS RESERVED 0xFF75:0xFFB0
area DATA FSR_2 0xFFB0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTCSI10_ 0x0008 INTCSI10
interrupt INTWT_ 0x000A INTWT
interrupt INTTM30_ 0x000C INTTM30
interrupt INTTM40_ 0x000E INTTM40
interrupt INTKR00_ 0x0010 INTKR00
interrupt INTWTI_ 0x0012 INTWTI
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P4 0xFF03 Port 4
RESERVEDFF04 0xFF04 RESERVED
P6 0xFF05 Port 6
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM43 3 P43 pin input/output mode selection
PM4.PM42 2 P42 pin input/output mode selection
PM4.PM41 1 P41 pin input/output mode selection
PM4.PM40 0 P40 pin input/output mode selection
RESERVEDFF25 0xFF25 RESERVED
PM6 0xFF26 Port mode register 6
PM6.PM61 1 P61 pin input/output mode selection
PM6.PM60 0 P60 pin input/output mode selection
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM85 5 P85 pin input/output mode selection
PM8.PM84 4 P84 pin input/output mode selection
PM8.PM83 3 P83 pin input/output mode selection
PM8.PM82 2 P82 pin input/output mode selection
PM8.PM81 1 P81 pin input/output mode selection
PM8.PM80 0 P80 pin input/output mode selection
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Watchdog timer clock selection register
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock (fW ) selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
PF8 0xFF58 Port function register 8
PF8.PF85 5 P85 port function
PF8.PF84 4 P84 port function
PF8.PF83 3 P83 port function
PF8.PF82 2 P82 port function
PF8.PF81 1 P81 port function
PF8.PF80 0 P80 port function
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
CR30 0xFF63 8-bit compare register 30
TM30 0xFF64 8-bit timer counter 30
TMC30 0xFF65 8-bit timer mode control register 30
TMC30.TCE30 7 Control of TM30 count operation
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD300 1 Selection of operation mode for timer 30
CR40 0xFF66 8-bit compare register 40
CRH40 0xFF67 8-bit H width compare register 40
TM40 0xFF68 8-bit timer counter 40
TMC40 0xFF69 8-bit timer mode control register 40
TMC40.TCE40 7 Control of TM40 count operation
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of operation mode for timer 40 bit 1
TMC40.TMD400 1 Selection of operation mode for timer 40 bit 0
TMC40.TOE40 0 Control of timer output
TCA40 0xFF6A Carrier generator output control register 40
TCA40.RMC40 2 Control of remote control output
TCA40.NRZB40 1 next data to be output to NRZ40
TCA40.NRZ40 0 No return zero data
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
RESERVEDFF70 0xFF70 RESERVED
RESERVEDFF71 0xFF71 RESERVED
CSIM10 0xFF72 Serial operation mode register 10
CSIM10.CSIE10 7 Operation control in 3-wire serial I/O mode
CSIM10.TPS101 5 Count clock selection when internal clock is selected bit 1
CSIM10.TPS100 4 Count clock selection when internal clock is selected bit 0
CSIM10.DIR10 2 Start bit specification
CSIM10.CSCK10 1 SIO10 clock selection
RESERVEDFF73 0xFF73 RESERVED
SIO10 0xFF74 Transmission/reception shift register 10
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Supply of power for LCD drive
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 LCD source clock (fLCD) selection bit 3
LCDC0.LCDC02 2 LCD source clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection 0
RESERVEDFFB3 0xFFB3 RESERVED
RESERVEDFFB4 0xFFB4 RESERVED
RESERVEDFFB5 0xFFB5 RESERVED
RESERVEDFFB6 0xFFB6 RESERVED
RESERVEDFFB7 0xFFB7 RESERVED
RESERVEDFFB8 0xFFB8 RESERVED
RESERVEDFFB9 0xFFB9 RESERVED
RESERVEDFFBA 0xFFBA RESERVED
RESERVEDFFBB 0xFFBB RESERVED
RESERVEDFFBC 0xFFBC RESERVED
RESERVEDFFBD 0xFFBD RESERVED
RESERVEDFFBE 0xFFBE RESERVED
RESERVEDFFBF 0xFFBF RESERVED
RESERVEDFFC0 0xFFC0 RESERVED
RESERVEDFFC1 0xFFC1 RESERVED
RESERVEDFFC2 0xFFC2 RESERVED
RESERVEDFFC3 0xFFC3 RESERVED
RESERVEDFFC4 0xFFC4 RESERVED
RESERVEDFFC5 0xFFC5 RESERVED
RESERVEDFFC6 0xFFC6 RESERVED
RESERVEDFFC7 0xFFC7 RESERVED
RESERVEDFFC8 0xFFC8 RESERVED
RESERVEDFFC9 0xFFC9 RESERVED
RESERVEDFFCA 0xFFCA RESERVED
RESERVEDFFCB 0xFFCB RESERVED
RESERVEDFFCC 0xFFCC RESERVED
RESERVEDFFCD 0xFFCD RESERVED
RESERVEDFFCE 0xFFCE RESERVED
RESERVEDFFCF 0xFFCF RESERVED
RESERVEDFFD0 0xFFD0 RESERVED
RESERVEDFFD1 0xFFD1 RESERVED
RESERVEDFFD2 0xFFD2 RESERVED
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
POCF1 0xFFDD Power-on-clear register 1
POCF1.POCOF1 2 POC output detection flag
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIIF 7 WTIIF - Interrupt request flag
IF0.KRIF00 6 KRIF00 - Interrupt request flag
IF0.TMIF40 5 TMIF40 - Interrupt request flag
IF0.TMIF30 4 TMIF30 - Interrupt request flag
IF0.WTIF 3 WTIF - Interrupt request flag
IF0.CSIIF0 2 CSIIF0 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTIMK 7 WTIMK - Interrupt servicing control
MK0.KRMK00 6 KRMK00 - Interrupt servicing control
MK0.TMMK40 5 TMMK40 - Interrupt servicing control
MK0.TMMK30 4 TMMK30 - Interrupt servicing control
MK0.WTMK 3 WTMK - Interrupt servicing control
MK0.CSIMK0 2 CSIMK0 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM00 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P4 on-chip pull-up resistor selection
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2
OSTS.OSTS1 1
OSTS.OSTS0 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU ) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789327
; U14673EJ1V0PM00.PDF, U15043EJ1V0UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x6000 Internal ROM
area BSS RESERVED 0x6000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA18 LCD display RAM
area BSS RESERVED 0xFA18:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF75 Special Function Register
area BSS RESERVED 0xFF75:0xFFB0
area DATA FSR_2 0xFFB0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTCSI10_ 0x0008 INTCSI10
interrupt INTWT_ 0x000A INTWT
interrupt INTTM30_ 0x000C INTTM30
interrupt INTTM40_ 0x000E INTTM40
interrupt INTKR00_ 0x0010 INTKR00
interrupt INTWTI_ 0x0012 INTWTI
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P4 0xFF03 Port 4
RESERVEDFF04 0xFF04 RESERVED
P6 0xFF05 Port 6
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM43 3 P43 pin input/output mode selection
PM4.PM42 2 P42 pin input/output mode selection
PM4.PM41 1 P41 pin input/output mode selection
PM4.PM40 0 P40 pin input/output mode selection
RESERVEDFF25 0xFF25 RESERVED
PM6 0xFF26 Port mode register 6
PM6.PM61 1 P61 pin input/output mode selection
PM6.PM60 0 P60 pin input/output mode selection
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM85 5 P85 pin input/output mode selection
PM8.PM84 4 P84 pin input/output mode selection
PM8.PM83 3 P83 pin input/output mode selection
PM8.PM82 2 P82 pin input/output mode selection
PM8.PM81 1 P81 pin input/output mode selection
PM8.PM80 0 P80 pin input/output mode selection
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Watchdog timer clock selection register
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock (fW ) selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
PF8 0xFF58 Port function register 8
PF8.PF85 5 P85 port function
PF8.PF84 4 P84 port function
PF8.PF83 3 P83 port function
PF8.PF82 2 P82 port function
PF8.PF81 1 P81 port function
PF8.PF80 0 P80 port function
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
CR30 0xFF63 8-bit compare register 30
TM30 0xFF64 8-bit timer counter 30
TMC30 0xFF65 8-bit timer mode control register 30
TMC30.TCE30 7 Control of TM30 count operation
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD300 1 Selection of operation mode for timer 30
CR40 0xFF66 8-bit compare register 40
CRH40 0xFF67 8-bit H width compare register 40
TM40 0xFF68 8-bit timer counter 40
TMC40 0xFF69 8-bit timer mode control register 40
TMC40.TCE40 7 Control of TM40 count operation
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of operation mode for timer 40 bit 1
TMC40.TMD400 1 Selection of operation mode for timer 40 bit 0
TMC40.TOE40 0 Control of timer output
TCA40 0xFF6A Carrier generator output control register 40
TCA40.RMC40 2 Control of remote control output
TCA40.NRZB40 1 next data to be output to NRZ40
TCA40.NRZ40 0 No return zero data
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
RESERVEDFF70 0xFF70 RESERVED
RESERVEDFF71 0xFF71 RESERVED
CSIM10 0xFF72 Serial operation mode register 10
CSIM10.CSIE10 7 Operation control in 3-wire serial I/O mode
CSIM10.TPS101 5 Count clock selection when internal clock is selected bit 1
CSIM10.TPS100 4 Count clock selection when internal clock is selected bit 0
CSIM10.DIR10 2 Start bit specification
CSIM10.CSCK10 1 SIO10 clock selection
RESERVEDFF73 0xFF73 RESERVED
SIO10 0xFF74 Transmission/reception shift register 10
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Supply of power for LCD drive
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 LCD source clock (fLCD) selection bit 3
LCDC0.LCDC02 2 LCD source clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection 0
RESERVEDFFB3 0xFFB3 RESERVED
RESERVEDFFB4 0xFFB4 RESERVED
RESERVEDFFB5 0xFFB5 RESERVED
RESERVEDFFB6 0xFFB6 RESERVED
RESERVEDFFB7 0xFFB7 RESERVED
RESERVEDFFB8 0xFFB8 RESERVED
RESERVEDFFB9 0xFFB9 RESERVED
RESERVEDFFBA 0xFFBA RESERVED
RESERVEDFFBB 0xFFBB RESERVED
RESERVEDFFBC 0xFFBC RESERVED
RESERVEDFFBD 0xFFBD RESERVED
RESERVEDFFBE 0xFFBE RESERVED
RESERVEDFFBF 0xFFBF RESERVED
RESERVEDFFC0 0xFFC0 RESERVED
RESERVEDFFC1 0xFFC1 RESERVED
RESERVEDFFC2 0xFFC2 RESERVED
RESERVEDFFC3 0xFFC3 RESERVED
RESERVEDFFC4 0xFFC4 RESERVED
RESERVEDFFC5 0xFFC5 RESERVED
RESERVEDFFC6 0xFFC6 RESERVED
RESERVEDFFC7 0xFFC7 RESERVED
RESERVEDFFC8 0xFFC8 RESERVED
RESERVEDFFC9 0xFFC9 RESERVED
RESERVEDFFCA 0xFFCA RESERVED
RESERVEDFFCB 0xFFCB RESERVED
RESERVEDFFCC 0xFFCC RESERVED
RESERVEDFFCD 0xFFCD RESERVED
RESERVEDFFCE 0xFFCE RESERVED
RESERVEDFFCF 0xFFCF RESERVED
RESERVEDFFD0 0xFFD0 RESERVED
RESERVEDFFD1 0xFFD1 RESERVED
RESERVEDFFD2 0xFFD2 RESERVED
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
POCF1 0xFFDD Power-on-clear register 1
POCF1.POCOF1 2 POC output detection flag
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIIF 7 WTIIF - Interrupt request flag
IF0.KRIF00 6 KRIF00 - Interrupt request flag
IF0.TMIF40 5 TMIF40 - Interrupt request flag
IF0.TMIF30 4 TMIF30 - Interrupt request flag
IF0.WTIF 3 WTIF - Interrupt request flag
IF0.CSIIF0 2 CSIIF0 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTIMK 7 WTIMK - Interrupt servicing control
MK0.KRMK00 6 KRMK00 - Interrupt servicing control
MK0.TMMK40 5 TMMK40 - Interrupt servicing control
MK0.TMMK30 4 TMMK30 - Interrupt servicing control
MK0.WTMK 3 WTMK - Interrupt servicing control
MK0.CSIMK0 2 CSIMK0 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM00 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P4 on-chip pull-up resistor selection
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2
OSTS.OSTS1 1
OSTS.OSTS0 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU ) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78F9328
; U14411EJ1V0PM00.PDF, U15043EJ1V0UM00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x8000 Flash memory
area BSS RESERVED 0x8000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA18 LCD display RAM
area BSS RESERVED 0xFA18:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF75 Special Function Register
area BSS RESERVED 0xFF75:0xFFB0
area DATA FSR_2 0xFFB0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTCSI10_ 0x0008 INTCSI10
interrupt INTWT_ 0x000A INTWT
interrupt INTTM30_ 0x000C INTTM30
interrupt INTTM40_ 0x000E INTTM40
interrupt INTKR00_ 0x0010 INTKR00
interrupt INTWTI_ 0x0012 INTWTI
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P4 0xFF03 Port 4
RESERVEDFF04 0xFF04 RESERVED
P6 0xFF05 Port 6
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM43 3 P43 pin input/output mode selection
PM4.PM42 2 P42 pin input/output mode selection
PM4.PM41 1 P41 pin input/output mode selection
PM4.PM40 0 P40 pin input/output mode selection
RESERVEDFF25 0xFF25 RESERVED
PM6 0xFF26 Port mode register 6
PM6.PM61 1 P61 pin input/output mode selection
PM6.PM60 0 P60 pin input/output mode selection
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM85 5 P85 pin input/output mode selection
PM8.PM84 4 P84 pin input/output mode selection
PM8.PM83 3 P83 pin input/output mode selection
PM8.PM82 2 P82 pin input/output mode selection
PM8.PM81 1 P81 pin input/output mode selection
PM8.PM80 0 P80 pin input/output mode selection
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Watchdog timer clock selection register
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock (fW ) selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
PF8 0xFF58 Port function register 8
PF8.PF85 5 P85 port function
PF8.PF84 4 P84 port function
PF8.PF83 3 P83 port function
PF8.PF82 2 P82 port function
PF8.PF81 1 P81 port function
PF8.PF80 0 P80 port function
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
CR30 0xFF63 8-bit compare register 30
TM30 0xFF64 8-bit timer counter 30
TMC30 0xFF65 8-bit timer mode control register 30
TMC30.TCE30 7 Control of TM30 count operation
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD300 1 Selection of operation mode for timer 30
CR40 0xFF66 8-bit compare register 40
CRH40 0xFF67 8-bit H width compare register 40
TM40 0xFF68 8-bit timer counter 40
TMC40 0xFF69 8-bit timer mode control register 40
TMC40.TCE40 7 Control of TM40 count operation
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of operation mode for timer 40 bit 1
TMC40.TMD400 1 Selection of operation mode for timer 40 bit 0
TMC40.TOE40 0 Control of timer output
TCA40 0xFF6A Carrier generator output control register 40
TCA40.RMC40 2 Control of remote control output
TCA40.NRZB40 1 next data to be output to NRZ40
TCA40.NRZ40 0 No return zero data
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
RESERVEDFF70 0xFF70 RESERVED
RESERVEDFF71 0xFF71 RESERVED
CSIM10 0xFF72 Serial operation mode register 10
CSIM10.CSIE10 7 Operation control in 3-wire serial I/O mode
CSIM10.TPS101 5 Count clock selection when internal clock is selected bit 1
CSIM10.TPS100 4 Count clock selection when internal clock is selected bit 0
CSIM10.DIR10 2 Start bit specification
CSIM10.CSCK10 1 SIO10 clock selection
RESERVEDFF73 0xFF73 RESERVED
SIO10 0xFF74 Transmission/reception shift register 10
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Supply of power for LCD drive
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 LCD source clock (fLCD) selection bit 3
LCDC0.LCDC02 2 LCD source clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection 0
RESERVEDFFB3 0xFFB3 RESERVED
RESERVEDFFB4 0xFFB4 RESERVED
RESERVEDFFB5 0xFFB5 RESERVED
RESERVEDFFB6 0xFFB6 RESERVED
RESERVEDFFB7 0xFFB7 RESERVED
RESERVEDFFB8 0xFFB8 RESERVED
RESERVEDFFB9 0xFFB9 RESERVED
RESERVEDFFBA 0xFFBA RESERVED
RESERVEDFFBB 0xFFBB RESERVED
RESERVEDFFBC 0xFFBC RESERVED
RESERVEDFFBD 0xFFBD RESERVED
RESERVEDFFBE 0xFFBE RESERVED
RESERVEDFFBF 0xFFBF RESERVED
RESERVEDFFC0 0xFFC0 RESERVED
RESERVEDFFC1 0xFFC1 RESERVED
RESERVEDFFC2 0xFFC2 RESERVED
RESERVEDFFC3 0xFFC3 RESERVED
RESERVEDFFC4 0xFFC4 RESERVED
RESERVEDFFC5 0xFFC5 RESERVED
RESERVEDFFC6 0xFFC6 RESERVED
RESERVEDFFC7 0xFFC7 RESERVED
RESERVEDFFC8 0xFFC8 RESERVED
RESERVEDFFC9 0xFFC9 RESERVED
RESERVEDFFCA 0xFFCA RESERVED
RESERVEDFFCB 0xFFCB RESERVED
RESERVEDFFCC 0xFFCC RESERVED
RESERVEDFFCD 0xFFCD RESERVED
RESERVEDFFCE 0xFFCE RESERVED
RESERVEDFFCF 0xFFCF RESERVED
RESERVEDFFD0 0xFFD0 RESERVED
RESERVEDFFD1 0xFFD1 RESERVED
RESERVEDFFD2 0xFFD2 RESERVED
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
POCF1 0xFFDD Power-on-clear register 1
POCF1.POCOF1 2 POC output detection flag
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIIF 7 WTIIF - Interrupt request flag
IF0.KRIF00 6 KRIF00 - Interrupt request flag
IF0.TMIF40 5 TMIF40 - Interrupt request flag
IF0.TMIF30 4 TMIF30 - Interrupt request flag
IF0.WTIF 3 WTIF - Interrupt request flag
IF0.CSIIF0 2 CSIIF0 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTIMK 7 WTIMK - Interrupt servicing control
MK0.KRMK00 6 KRMK00 - Interrupt servicing control
MK0.TMMK40 5 TMMK40 - Interrupt servicing control
MK0.TMMK30 4 TMMK30 - Interrupt servicing control
MK0.WTMK 3 WTMK - Interrupt servicing control
MK0.CSIMK0 2 CSIMK0 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM00 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P4 on-chip pull-up resistor selection
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2
OSTS.OSTS1 1
OSTS.OSTS0 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU ) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789405A
; U13952EJ2V0UM00.PDF, U14024EJ2V0DS00.PDF, U15877EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x3000 Internal ROM
area BSS RESERVED 0x3000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA1C RAM space for LCD data
area BSS RESERVED 0xFA1C:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFB0
area DATA FSR_2 0xFFB0:0xFFB3 Special Function Register
area BSS RESERVED 0xFFB3:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR00_INTCSI00 0x000E INTSR00/INTCSI00
interrupt INTST00_ 0x0010 INTST00
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM00_ 0x0016 INTTM00
interrupt INTTM01_ 0x0018 INTTM01
interrupt INTTM02_ 0x001A INTTM02
interrupt INTTM50_ 0x001C INTTM50
interrupt INTKR00_ 0x001E INTKR00
interrupt INTAD0_ 0x0020 INTAD0
interrupt INTCMP0_ 0x0022 INTCMP0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
RESERVEDFF01 0xFF01 RESERVED
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P4 0xFF04 Port 4
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
P9 0xFF09 Port 9
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
SIO00 0xFF10 Transmit shift / Receive buffer register 00
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR50 0xFF16 16-bit compare register 50
TM50 0xFF18 16-bit timer counter 50
TCP50 0xFF1A 16-bit capture register 50
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin I/O mode selection
PM0.PM02 2 P02 pin I/O mode selection
PM0.PM01 1 P01 pin I/O mode selection
PM0.PM00 0 P00 pin I/O mode selection
RESERVEDFF21 0xFF21 RESERVED
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 pin I/O mode selection
PM2.PM26 6 P26 pin I/O mode selection
PM2.PM25 5 P25 pin I/O mode selection
PM2.PM24 4 P24 pin I/O mode selection
PM2.PM23 3 P23 pin I/O mode selection
PM2.PM22 2 P22 pin I/O mode selection
PM2.PM21 1 P21 pin I/O mode selection
PM2.PM20 0 P20 pin I/O mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 pin I/O mode selection
PM4.PM46 6 P46 pin I/O mode selection
PM4.PM45 5 P45 pin I/O mode selection
PM4.PM44 4 P44 pin I/O mode selection
PM4.PM43 3 P43 pin I/O mode selection
PM4.PM42 2 P42 pin I/O mode selection
PM4.PM41 1 P41 pin I/O mode selection
PM4.PM40 0 P40 pin I/O mode selection
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin I/O mode selection
PM5.PM52 2 P52 pin I/O mode selection
PM5.PM51 1 P51 pin I/O mode selection
PM5.PM50 0 P50 pin I/O mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM87 7 P87 pin I/O mode selection
PM8.PM86 6 P86 pin I/O mode selection
PM8.PM85 5 P85 pin I/O mode selection
PM8.PM84 4 P84 pin I/O mode selection
PM8.PM83 3 P83 pin I/O mode selection
PM8.PM82 2 P82 pin I/O mode selection
PM8.PM81 1 P81 pin I/O mode selection
PM8.PM80 0 P80 pin I/O mode selection
PM9 0xFF29 Port mode register 9
PM9.PM93 3 P93 pin I/O mode selection
PM9.PM92 2 P92 pin I/O mode selection
PM9.PM91 1 P91 pin I/O mode selection
PM9.PM90 0 P90 pin I/O mode selection
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC50 0xFF48 16-bit timer mode control register 50
TMC50.TOD50 7 Timer output data
TMC50.TOF50 6 Overflow flag set
TMC50.CPT501 5 Capture edge selection bit 1
TMC50.CPT500 4 Capture edge selection bit 0
TMC50.TOC50 3 Timer output data inverse control
TMC50.TCL501 2 16-bit timer 50 count clock selection bit 1
TMC50.TCL500 1 16-bit timer 50 count clock selection bit 0
TMC50.TOE50 0 16-bit timer 50 output control
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
CMPRM0 0xFF4E Comparator mode register 0
CMPRM0.CMPON0 3 Comparator power supply on/off control
CMPRM0.SELCMP0 2 Clock output control
CMPRM0.OPDR0 1 Open-drain output selection
CMPRM0.CMPOUT0 0 The comparator output is read
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer counter 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 Operation control of 8-bit timer counter 00
TMC00.TCL001 2 Count clock selection of 8-bit timer/event counter 00 bit 1
TMC00.TCL000 1 Count clock selection of 8-bit timer/event counter 00 bit 0
CR01 0xFF54 8-bit compare register 01
TM01 0xFF55 8-bit timer counter 01
RESERVEDFF56 0xFF56 RESERVED
TMC01 0xFF57 8-bit timer mode control register 01
TMC01.TCE01 7 Operation control of 8-bit timer counter 01
TMC01.TCL011 2 Count clock selection of 8-bit timer/event counter 01 bit 1
TMC01.TCL010 1 Count clock selection of 8-bit timer/event counter 01 bit 0
CR02 0xFF58 8-bit compare register 02
TM02 0xFF59 8-bit timer counter 02
RESERVEDFF5A 0xFF5A RESERVED
TMC02 0xFF5B 8-bit timer mode control register 02
TMC02.TCE02 7 Operation control of 8-bit timer counter 02
TMC02.TCL021 2 Count clock selection of 8-bit timer 02 bit 1
TMC02.TCL020 1 Count clock selection of 8-bit timer 02 bit 0
TMC02.TOE02 0 Output control of 8-bit timer 02
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7 Transmit operation control
ASIM00.RXE00 6 Receive operation control
ASIM00.PS001 5 Parity bit specification bit 1
ASIM00.PS000 4 Parity bit specification bit 0
ASIM00.CL00 3 Character length specification
ASIM00.SL00 2 Transmit data stop bit length specification
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity error flag
ASIS00.FE00 1 Framing error flag
ASIS00.OVE00 0 Overrun error flag
CSIM00 0xFF72 Serial operation mode register 00
CSIM00.CSIE00 7 Operation control in 3-wire serial I/O mode
CSIM00.DIR00 2 Start bit specification
CSIM00.CSCK00 1 Clock selection in 3-wire serial I/O mode
BRGC00 0xFF73 Baud rate generator control register 00
BRGC00.TPS003 7 3-bit counter source clock selection bit 3
BRGC00.TPS002 6 3-bit counter source clock selection bit 2
BRGC00.TPS001 5 3-bit counter source clock selection bit 1
BRGC00.TPS000 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input select register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 Control of LCD display
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 LCD drive power supply selection
LCDM0.LCDM02 2 LCD controller/driver display mode selection bit 2
LCDM0.LCDM01 1 LCD controller/driver display mode selection bit 1
LCDM0.LCDM00 0 LCD controller/driver display mode selection bit 0
LPS0 0xFFB1 LCD port selector 0
LPS0.LPS05 5
LPS0.LPS04 4
LPS0.LPS03 3
LPS0.LPS02 2
LPS0.LPS01 1
LPS0.LPS00 0
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Selection of LCD source clock frequency bit 3
LCDC0.LCDC02 2 Selection of LCD source clock frequency bit 2
LCDC0.LCDC01 1 Selection of LCD clock (LCDCL) frequency bit 1
LCDC0.LCDC00 0 Selection of LCD clock (LCDCL) frequency bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF00 6 STIF00 - Interrupt request flag
IF0.SRIF00 5 SRIF00 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.CMPIF0 7 CMPIF0 - Interrupt request flag
IF1.ADIF0 6 ADIF0 - Interrupt request flag
IF1.KRIF00 5 KRIF00 - Interrupt request flag
IF1.TMIF50 4 TMIF50 - Interrupt request flag
IF1.TMIF02 3 TMIF02 - Interrupt request flag
IF1.TMIF01 2 TMIF01 - Interrupt request flag
IF1.TMIF00 1 TMIF00 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt servicing control
MK0.STMK00 6 STMK00 - Interrupt servicing control
MK0.SRMK00 5 SRMK00 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.CMPMK0 7 CMPMK0 - Interrupt servicing control
MK1.ADMK0 6 ADMK0 - Interrupt servicing control
MK1.KRMK00 5 KRMK00 - Interrupt servicing control
MK1.TMMK50 4 TMMK50 - Interrupt servicing control
MK1.TMMK02 3 TMMK02 - Interrupt servicing control
MK1.TMMK01 2 TMMK01 - Interrupt servicing control
MK1.TMMK00 1 TMMK00 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES61 7 INTCMP0 valid edge selection bit 1
INTM1.ES60 6 INTCMP0 valid edge selection bit 0
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
PU1 0xFFF3 Pull-up resistor option register 1
PU1.PU127 7 P2 on-chip pull-up resistor selection bit 7
PU1.PU126 6 P2 on-chip pull-up resistor selection bit 6
PU1.PU125 5 P2 on-chip pull-up resistor selection bit 5
PU1.PU124 4 P2 on-chip pull-up resistor selection bit 4
PU1.PU123 3 P2 on-chip pull-up resistor selection bit 3
PU1.PU122 2 P2 on-chip pull-up resistor selection bit 2
PU1.PU121 1 P2 on-chip pull-up resistor selection bit 1
PU1.PU120 0 P2 on-chip pull-up resistor selection bit 0
PU2 0xFFF4 Pull-up resistor option register 2
PU2.PU292 5 P9 on-chip pull-up resistor selection bit 2
PU2.PU290 4 P9 on-chip pull-up resistor selection bit 0
PU2.PU286 3 P8 on-chip pull-up resistor selection bit 6
PU2.PU284 2 P8 on-chip pull-up resistor selection bit 4
PU2.PU282 1 P8 on-chip pull-up resistor selection bit 2
PU2.PU280 0 P8 on-chip pull-up resistor selection bit 0
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM005 5 Key return signal detection selection bit 5
KRM00.KRM004 4 Key return signal detection selection bit 4
KRM00.KRM000 0 Key return signal detection selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P0 on-chip pull-up resistor selection bit 4
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 Selection of CPU clock (fCPU)
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789406A
; U13952EJ2V0UM00.PDF, U14024EJ2V0DS00.PDF, U15877EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA1C RAM space for LCD data
area BSS RESERVED 0xFA1C:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFB0
area DATA FSR_2 0xFFB0:0xFFB3 Special Function Register
area BSS RESERVED 0xFFB3:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR00_INTCSI00 0x000E INTSR00/INTCSI00
interrupt INTST00_ 0x0010 INTST00
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM00_ 0x0016 INTTM00
interrupt INTTM01_ 0x0018 INTTM01
interrupt INTTM02_ 0x001A INTTM02
interrupt INTTM50_ 0x001C INTTM50
interrupt INTKR00_ 0x001E INTKR00
interrupt INTAD0_ 0x0020 INTAD0
interrupt INTCMP0_ 0x0022 INTCMP0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
RESERVEDFF01 0xFF01 RESERVED
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P4 0xFF04 Port 4
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
P9 0xFF09 Port 9
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
SIO00 0xFF10 Transmit shift / Receive buffer register 00
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR50 0xFF16 16-bit compare register 50
TM50 0xFF18 16-bit timer counter 50
TCP50 0xFF1A 16-bit capture register 50
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin I/O mode selection
PM0.PM02 2 P02 pin I/O mode selection
PM0.PM01 1 P01 pin I/O mode selection
PM0.PM00 0 P00 pin I/O mode selection
RESERVEDFF21 0xFF21 RESERVED
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 pin I/O mode selection
PM2.PM26 6 P26 pin I/O mode selection
PM2.PM25 5 P25 pin I/O mode selection
PM2.PM24 4 P24 pin I/O mode selection
PM2.PM23 3 P23 pin I/O mode selection
PM2.PM22 2 P22 pin I/O mode selection
PM2.PM21 1 P21 pin I/O mode selection
PM2.PM20 0 P20 pin I/O mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 pin I/O mode selection
PM4.PM46 6 P46 pin I/O mode selection
PM4.PM45 5 P45 pin I/O mode selection
PM4.PM44 4 P44 pin I/O mode selection
PM4.PM43 3 P43 pin I/O mode selection
PM4.PM42 2 P42 pin I/O mode selection
PM4.PM41 1 P41 pin I/O mode selection
PM4.PM40 0 P40 pin I/O mode selection
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin I/O mode selection
PM5.PM52 2 P52 pin I/O mode selection
PM5.PM51 1 P51 pin I/O mode selection
PM5.PM50 0 P50 pin I/O mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM87 7 P87 pin I/O mode selection
PM8.PM86 6 P86 pin I/O mode selection
PM8.PM85 5 P85 pin I/O mode selection
PM8.PM84 4 P84 pin I/O mode selection
PM8.PM83 3 P83 pin I/O mode selection
PM8.PM82 2 P82 pin I/O mode selection
PM8.PM81 1 P81 pin I/O mode selection
PM8.PM80 0 P80 pin I/O mode selection
PM9 0xFF29 Port mode register 9
PM9.PM93 3 P93 pin I/O mode selection
PM9.PM92 2 P92 pin I/O mode selection
PM9.PM91 1 P91 pin I/O mode selection
PM9.PM90 0 P90 pin I/O mode selection
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC50 0xFF48 16-bit timer mode control register 50
TMC50.TOD50 7 Timer output data
TMC50.TOF50 6 Overflow flag set
TMC50.CPT501 5 Capture edge selection bit 1
TMC50.CPT500 4 Capture edge selection bit 0
TMC50.TOC50 3 Timer output data inverse control
TMC50.TCL501 2 16-bit timer 50 count clock selection bit 1
TMC50.TCL500 1 16-bit timer 50 count clock selection bit 0
TMC50.TOE50 0 16-bit timer 50 output control
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
CMPRM0 0xFF4E Comparator mode register 0
CMPRM0.CMPON0 3 Comparator power supply on/off control
CMPRM0.SELCMP0 2 Clock output control
CMPRM0.OPDR0 1 Open-drain output selection
CMPRM0.CMPOUT0 0 The comparator output is read
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer counter 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 Operation control of 8-bit timer counter 00
TMC00.TCL001 2 Count clock selection of 8-bit timer/event counter 00 bit 1
TMC00.TCL000 1 Count clock selection of 8-bit timer/event counter 00 bit 0
CR01 0xFF54 8-bit compare register 01
TM01 0xFF55 8-bit timer counter 01
RESERVEDFF56 0xFF56 RESERVED
TMC01 0xFF57 8-bit timer mode control register 01
TMC01.TCE01 7 Operation control of 8-bit timer counter 01
TMC01.TCL011 2 Count clock selection of 8-bit timer/event counter 01 bit 1
TMC01.TCL010 1 Count clock selection of 8-bit timer/event counter 01 bit 0
CR02 0xFF58 8-bit compare register 02
TM02 0xFF59 8-bit timer counter 02
RESERVEDFF5A 0xFF5A RESERVED
TMC02 0xFF5B 8-bit timer mode control register 02
TMC02.TCE02 7 Operation control of 8-bit timer counter 02
TMC02.TCL021 2 Count clock selection of 8-bit timer 02 bit 1
TMC02.TCL020 1 Count clock selection of 8-bit timer 02 bit 0
TMC02.TOE02 0 Output control of 8-bit timer 02
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7 Transmit operation control
ASIM00.RXE00 6 Receive operation control
ASIM00.PS001 5 Parity bit specification bit 1
ASIM00.PS000 4 Parity bit specification bit 0
ASIM00.CL00 3 Character length specification
ASIM00.SL00 2 Transmit data stop bit length specification
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity error flag
ASIS00.FE00 1 Framing error flag
ASIS00.OVE00 0 Overrun error flag
CSIM00 0xFF72 Serial operation mode register 00
CSIM00.CSIE00 7 Operation control in 3-wire serial I/O mode
CSIM00.DIR00 2 Start bit specification
CSIM00.CSCK00 1 Clock selection in 3-wire serial I/O mode
BRGC00 0xFF73 Baud rate generator control register 00
BRGC00.TPS003 7 3-bit counter source clock selection bit 3
BRGC00.TPS002 6 3-bit counter source clock selection bit 2
BRGC00.TPS001 5 3-bit counter source clock selection bit 1
BRGC00.TPS000 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input select register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 Control of LCD display
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 LCD drive power supply selection
LCDM0.LCDM02 2 LCD controller/driver display mode selection bit 2
LCDM0.LCDM01 1 LCD controller/driver display mode selection bit 1
LCDM0.LCDM00 0 LCD controller/driver display mode selection bit 0
LPS0 0xFFB1 LCD port selector 0
LPS0.LPS05 5
LPS0.LPS04 4
LPS0.LPS03 3
LPS0.LPS02 2
LPS0.LPS01 1
LPS0.LPS00 0
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Selection of LCD source clock frequency bit 3
LCDC0.LCDC02 2 Selection of LCD source clock frequency bit 2
LCDC0.LCDC01 1 Selection of LCD clock (LCDCL) frequency bit 1
LCDC0.LCDC00 0 Selection of LCD clock (LCDCL) frequency bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF00 6 STIF00 - Interrupt request flag
IF0.SRIF00 5 SRIF00 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.CMPIF0 7 CMPIF0 - Interrupt request flag
IF1.ADIF0 6 ADIF0 - Interrupt request flag
IF1.KRIF00 5 KRIF00 - Interrupt request flag
IF1.TMIF50 4 TMIF50 - Interrupt request flag
IF1.TMIF02 3 TMIF02 - Interrupt request flag
IF1.TMIF01 2 TMIF01 - Interrupt request flag
IF1.TMIF00 1 TMIF00 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt servicing control
MK0.STMK00 6 STMK00 - Interrupt servicing control
MK0.SRMK00 5 SRMK00 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.CMPMK0 7 CMPMK0 - Interrupt servicing control
MK1.ADMK0 6 ADMK0 - Interrupt servicing control
MK1.KRMK00 5 KRMK00 - Interrupt servicing control
MK1.TMMK50 4 TMMK50 - Interrupt servicing control
MK1.TMMK02 3 TMMK02 - Interrupt servicing control
MK1.TMMK01 2 TMMK01 - Interrupt servicing control
MK1.TMMK00 1 TMMK00 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES61 7 INTCMP0 valid edge selection bit 1
INTM1.ES60 6 INTCMP0 valid edge selection bit 0
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
PU1 0xFFF3 Pull-up resistor option register 1
PU1.PU127 7 P2 on-chip pull-up resistor selection bit 7
PU1.PU126 6 P2 on-chip pull-up resistor selection bit 6
PU1.PU125 5 P2 on-chip pull-up resistor selection bit 5
PU1.PU124 4 P2 on-chip pull-up resistor selection bit 4
PU1.PU123 3 P2 on-chip pull-up resistor selection bit 3
PU1.PU122 2 P2 on-chip pull-up resistor selection bit 2
PU1.PU121 1 P2 on-chip pull-up resistor selection bit 1
PU1.PU120 0 P2 on-chip pull-up resistor selection bit 0
PU2 0xFFF4 Pull-up resistor option register 2
PU2.PU292 5 P9 on-chip pull-up resistor selection bit 2
PU2.PU290 4 P9 on-chip pull-up resistor selection bit 0
PU2.PU286 3 P8 on-chip pull-up resistor selection bit 6
PU2.PU284 2 P8 on-chip pull-up resistor selection bit 4
PU2.PU282 1 P8 on-chip pull-up resistor selection bit 2
PU2.PU280 0 P8 on-chip pull-up resistor selection bit 0
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM005 5 Key return signal detection selection bit 5
KRM00.KRM004 4 Key return signal detection selection bit 4
KRM00.KRM000 0 Key return signal detection selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P0 on-chip pull-up resistor selection bit 4
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 Selection of CPU clock (fCPU)
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789407A
; U13952EJ2V0UM00.PDF, U14024EJ2V0DS00.PDF, U15877EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x6000 Internal ROM
area BSS RESERVED 0x6000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA1C RAM space for LCD data
area BSS RESERVED 0xFA1C:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFB0
area DATA FSR_2 0xFFB0:0xFFB3 Special Function Register
area BSS RESERVED 0xFFB3:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR00_INTCSI00 0x000E INTSR00/INTCSI00
interrupt INTST00_ 0x0010 INTST00
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM00_ 0x0016 INTTM00
interrupt INTTM01_ 0x0018 INTTM01
interrupt INTTM02_ 0x001A INTTM02
interrupt INTTM50_ 0x001C INTTM50
interrupt INTKR00_ 0x001E INTKR00
interrupt INTAD0_ 0x0020 INTAD0
interrupt INTCMP0_ 0x0022 INTCMP0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
RESERVEDFF01 0xFF01 RESERVED
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P4 0xFF04 Port 4
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
P9 0xFF09 Port 9
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
SIO00 0xFF10 Transmit shift / Receive buffer register 00
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR50 0xFF16 16-bit compare register 50
TM50 0xFF18 16-bit timer counter 50
TCP50 0xFF1A 16-bit capture register 50
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin I/O mode selection
PM0.PM02 2 P02 pin I/O mode selection
PM0.PM01 1 P01 pin I/O mode selection
PM0.PM00 0 P00 pin I/O mode selection
RESERVEDFF21 0xFF21 RESERVED
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 pin I/O mode selection
PM2.PM26 6 P26 pin I/O mode selection
PM2.PM25 5 P25 pin I/O mode selection
PM2.PM24 4 P24 pin I/O mode selection
PM2.PM23 3 P23 pin I/O mode selection
PM2.PM22 2 P22 pin I/O mode selection
PM2.PM21 1 P21 pin I/O mode selection
PM2.PM20 0 P20 pin I/O mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 pin I/O mode selection
PM4.PM46 6 P46 pin I/O mode selection
PM4.PM45 5 P45 pin I/O mode selection
PM4.PM44 4 P44 pin I/O mode selection
PM4.PM43 3 P43 pin I/O mode selection
PM4.PM42 2 P42 pin I/O mode selection
PM4.PM41 1 P41 pin I/O mode selection
PM4.PM40 0 P40 pin I/O mode selection
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin I/O mode selection
PM5.PM52 2 P52 pin I/O mode selection
PM5.PM51 1 P51 pin I/O mode selection
PM5.PM50 0 P50 pin I/O mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM87 7 P87 pin I/O mode selection
PM8.PM86 6 P86 pin I/O mode selection
PM8.PM85 5 P85 pin I/O mode selection
PM8.PM84 4 P84 pin I/O mode selection
PM8.PM83 3 P83 pin I/O mode selection
PM8.PM82 2 P82 pin I/O mode selection
PM8.PM81 1 P81 pin I/O mode selection
PM8.PM80 0 P80 pin I/O mode selection
PM9 0xFF29 Port mode register 9
PM9.PM93 3 P93 pin I/O mode selection
PM9.PM92 2 P92 pin I/O mode selection
PM9.PM91 1 P91 pin I/O mode selection
PM9.PM90 0 P90 pin I/O mode selection
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC50 0xFF48 16-bit timer mode control register 50
TMC50.TOD50 7 Timer output data
TMC50.TOF50 6 Overflow flag set
TMC50.CPT501 5 Capture edge selection bit 1
TMC50.CPT500 4 Capture edge selection bit 0
TMC50.TOC50 3 Timer output data inverse control
TMC50.TCL501 2 16-bit timer 50 count clock selection bit 1
TMC50.TCL500 1 16-bit timer 50 count clock selection bit 0
TMC50.TOE50 0 16-bit timer 50 output control
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
CMPRM0 0xFF4E Comparator mode register 0
CMPRM0.CMPON0 3 Comparator power supply on/off control
CMPRM0.SELCMP0 2 Clock output control
CMPRM0.OPDR0 1 Open-drain output selection
CMPRM0.CMPOUT0 0 The comparator output is read
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer counter 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 Operation control of 8-bit timer counter 00
TMC00.TCL001 2 Count clock selection of 8-bit timer/event counter 00 bit 1
TMC00.TCL000 1 Count clock selection of 8-bit timer/event counter 00 bit 0
CR01 0xFF54 8-bit compare register 01
TM01 0xFF55 8-bit timer counter 01
RESERVEDFF56 0xFF56 RESERVED
TMC01 0xFF57 8-bit timer mode control register 01
TMC01.TCE01 7 Operation control of 8-bit timer counter 01
TMC01.TCL011 2 Count clock selection of 8-bit timer/event counter 01 bit 1
TMC01.TCL010 1 Count clock selection of 8-bit timer/event counter 01 bit 0
CR02 0xFF58 8-bit compare register 02
TM02 0xFF59 8-bit timer counter 02
RESERVEDFF5A 0xFF5A RESERVED
TMC02 0xFF5B 8-bit timer mode control register 02
TMC02.TCE02 7 Operation control of 8-bit timer counter 02
TMC02.TCL021 2 Count clock selection of 8-bit timer 02 bit 1
TMC02.TCL020 1 Count clock selection of 8-bit timer 02 bit 0
TMC02.TOE02 0 Output control of 8-bit timer 02
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7 Transmit operation control
ASIM00.RXE00 6 Receive operation control
ASIM00.PS001 5 Parity bit specification bit 1
ASIM00.PS000 4 Parity bit specification bit 0
ASIM00.CL00 3 Character length specification
ASIM00.SL00 2 Transmit data stop bit length specification
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity error flag
ASIS00.FE00 1 Framing error flag
ASIS00.OVE00 0 Overrun error flag
CSIM00 0xFF72 Serial operation mode register 00
CSIM00.CSIE00 7 Operation control in 3-wire serial I/O mode
CSIM00.DIR00 2 Start bit specification
CSIM00.CSCK00 1 Clock selection in 3-wire serial I/O mode
BRGC00 0xFF73 Baud rate generator control register 00
BRGC00.TPS003 7 3-bit counter source clock selection bit 3
BRGC00.TPS002 6 3-bit counter source clock selection bit 2
BRGC00.TPS001 5 3-bit counter source clock selection bit 1
BRGC00.TPS000 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input select register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 Control of LCD display
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 LCD drive power supply selection
LCDM0.LCDM02 2 LCD controller/driver display mode selection bit 2
LCDM0.LCDM01 1 LCD controller/driver display mode selection bit 1
LCDM0.LCDM00 0 LCD controller/driver display mode selection bit 0
LPS0 0xFFB1 LCD port selector 0
LPS0.LPS05 5
LPS0.LPS04 4
LPS0.LPS03 3
LPS0.LPS02 2
LPS0.LPS01 1
LPS0.LPS00 0
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Selection of LCD source clock frequency bit 3
LCDC0.LCDC02 2 Selection of LCD source clock frequency bit 2
LCDC0.LCDC01 1 Selection of LCD clock (LCDCL) frequency bit 1
LCDC0.LCDC00 0 Selection of LCD clock (LCDCL) frequency bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF00 6 STIF00 - Interrupt request flag
IF0.SRIF00 5 SRIF00 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.CMPIF0 7 CMPIF0 - Interrupt request flag
IF1.ADIF0 6 ADIF0 - Interrupt request flag
IF1.KRIF00 5 KRIF00 - Interrupt request flag
IF1.TMIF50 4 TMIF50 - Interrupt request flag
IF1.TMIF02 3 TMIF02 - Interrupt request flag
IF1.TMIF01 2 TMIF01 - Interrupt request flag
IF1.TMIF00 1 TMIF00 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt servicing control
MK0.STMK00 6 STMK00 - Interrupt servicing control
MK0.SRMK00 5 SRMK00 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.CMPMK0 7 CMPMK0 - Interrupt servicing control
MK1.ADMK0 6 ADMK0 - Interrupt servicing control
MK1.KRMK00 5 KRMK00 - Interrupt servicing control
MK1.TMMK50 4 TMMK50 - Interrupt servicing control
MK1.TMMK02 3 TMMK02 - Interrupt servicing control
MK1.TMMK01 2 TMMK01 - Interrupt servicing control
MK1.TMMK00 1 TMMK00 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES61 7 INTCMP0 valid edge selection bit 1
INTM1.ES60 6 INTCMP0 valid edge selection bit 0
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
PU1 0xFFF3 Pull-up resistor option register 1
PU1.PU127 7 P2 on-chip pull-up resistor selection bit 7
PU1.PU126 6 P2 on-chip pull-up resistor selection bit 6
PU1.PU125 5 P2 on-chip pull-up resistor selection bit 5
PU1.PU124 4 P2 on-chip pull-up resistor selection bit 4
PU1.PU123 3 P2 on-chip pull-up resistor selection bit 3
PU1.PU122 2 P2 on-chip pull-up resistor selection bit 2
PU1.PU121 1 P2 on-chip pull-up resistor selection bit 1
PU1.PU120 0 P2 on-chip pull-up resistor selection bit 0
PU2 0xFFF4 Pull-up resistor option register 2
PU2.PU292 5 P9 on-chip pull-up resistor selection bit 2
PU2.PU290 4 P9 on-chip pull-up resistor selection bit 0
PU2.PU286 3 P8 on-chip pull-up resistor selection bit 6
PU2.PU284 2 P8 on-chip pull-up resistor selection bit 4
PU2.PU282 1 P8 on-chip pull-up resistor selection bit 2
PU2.PU280 0 P8 on-chip pull-up resistor selection bit 0
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM005 5 Key return signal detection selection bit 5
KRM00.KRM004 4 Key return signal detection selection bit 4
KRM00.KRM000 0 Key return signal detection selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P0 on-chip pull-up resistor selection bit 4
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 Selection of CPU clock (fCPU)
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789415A
; U13952EJ2V0UM00.PDF, U14024EJ2V0DS00.PDF, U15877EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x3000 Internal ROM
area BSS RESERVED 0x3000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA1C RAM space for LCD data
area BSS RESERVED 0xFA1C:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFB0
area DATA FSR_2 0xFFB0:0xFFB3 Special Function Register
area BSS RESERVED 0xFFB3:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR00_INTCSI00 0x000E INTSR00/INTCSI00
interrupt INTST00_ 0x0010 INTST00
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM00_ 0x0016 INTTM00
interrupt INTTM01_ 0x0018 INTTM01
interrupt INTTM02_ 0x001A INTTM02
interrupt INTTM50_ 0x001C INTTM50
interrupt INTKR00_ 0x001E INTKR00
interrupt INTAD0_ 0x0020 INTAD0
interrupt INTCMP0_ 0x0022 INTCMP0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
RESERVEDFF01 0xFF01 RESERVED
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P4 0xFF04 Port 4
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
P9 0xFF09 Port 9
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
SIO00 0xFF10 Transmit shift / Receive buffer register 00
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR50 0xFF16 16-bit compare register 50
TM50 0xFF18 16-bit timer counter 50
TCP50 0xFF1A 16-bit capture register 50
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin I/O mode selection
PM0.PM02 2 P02 pin I/O mode selection
PM0.PM01 1 P01 pin I/O mode selection
PM0.PM00 0 P00 pin I/O mode selection
RESERVEDFF21 0xFF21 RESERVED
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 pin I/O mode selection
PM2.PM26 6 P26 pin I/O mode selection
PM2.PM25 5 P25 pin I/O mode selection
PM2.PM24 4 P24 pin I/O mode selection
PM2.PM23 3 P23 pin I/O mode selection
PM2.PM22 2 P22 pin I/O mode selection
PM2.PM21 1 P21 pin I/O mode selection
PM2.PM20 0 P20 pin I/O mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 pin I/O mode selection
PM4.PM46 6 P46 pin I/O mode selection
PM4.PM45 5 P45 pin I/O mode selection
PM4.PM44 4 P44 pin I/O mode selection
PM4.PM43 3 P43 pin I/O mode selection
PM4.PM42 2 P42 pin I/O mode selection
PM4.PM41 1 P41 pin I/O mode selection
PM4.PM40 0 P40 pin I/O mode selection
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin I/O mode selection
PM5.PM52 2 P52 pin I/O mode selection
PM5.PM51 1 P51 pin I/O mode selection
PM5.PM50 0 P50 pin I/O mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM87 7 P87 pin I/O mode selection
PM8.PM86 6 P86 pin I/O mode selection
PM8.PM85 5 P85 pin I/O mode selection
PM8.PM84 4 P84 pin I/O mode selection
PM8.PM83 3 P83 pin I/O mode selection
PM8.PM82 2 P82 pin I/O mode selection
PM8.PM81 1 P81 pin I/O mode selection
PM8.PM80 0 P80 pin I/O mode selection
PM9 0xFF29 Port mode register 9
PM9.PM93 3 P93 pin I/O mode selection
PM9.PM92 2 P92 pin I/O mode selection
PM9.PM91 1 P91 pin I/O mode selection
PM9.PM90 0 P90 pin I/O mode selection
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC50 0xFF48 16-bit timer mode control register 50
TMC50.TOD50 7 Timer output data
TMC50.TOF50 6 Overflow flag set
TMC50.CPT501 5 Capture edge selection bit 1
TMC50.CPT500 4 Capture edge selection bit 0
TMC50.TOC50 3 Timer output data inverse control
TMC50.TCL501 2 16-bit timer 50 count clock selection bit 1
TMC50.TCL500 1 16-bit timer 50 count clock selection bit 0
TMC50.TOE50 0 16-bit timer 50 output control
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
CMPRM0 0xFF4E Comparator mode register 0
CMPRM0.CMPON0 3 Comparator power supply on/off control
CMPRM0.SELCMP0 2 Clock output control
CMPRM0.OPDR0 1 Open-drain output selection
CMPRM0.CMPOUT0 0 The comparator output is read
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer counter 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 Operation control of 8-bit timer counter 00
TMC00.TCL001 2 Count clock selection of 8-bit timer/event counter 00 bit 1
TMC00.TCL000 1 Count clock selection of 8-bit timer/event counter 00 bit 0
CR01 0xFF54 8-bit compare register 01
TM01 0xFF55 8-bit timer counter 01
RESERVEDFF56 0xFF56 RESERVED
TMC01 0xFF57 8-bit timer mode control register 01
TMC01.TCE01 7 Operation control of 8-bit timer counter 01
TMC01.TCL011 2 Count clock selection of 8-bit timer/event counter 01 bit 1
TMC01.TCL010 1 Count clock selection of 8-bit timer/event counter 01 bit 0
CR02 0xFF58 8-bit compare register 02
TM02 0xFF59 8-bit timer counter 02
RESERVEDFF5A 0xFF5A RESERVED
TMC02 0xFF5B 8-bit timer mode control register 02
TMC02.TCE02 7 Operation control of 8-bit timer counter 02
TMC02.TCL021 2 Count clock selection of 8-bit timer 02 bit 1
TMC02.TCL020 1 Count clock selection of 8-bit timer 02 bit 0
TMC02.TOE02 0 Output control of 8-bit timer 02
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7 Transmit operation control
ASIM00.RXE00 6 Receive operation control
ASIM00.PS001 5 Parity bit specification bit 1
ASIM00.PS000 4 Parity bit specification bit 0
ASIM00.CL00 3 Character length specification
ASIM00.SL00 2 Transmit data stop bit length specification
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity error flag
ASIS00.FE00 1 Framing error flag
ASIS00.OVE00 0 Overrun error flag
CSIM00 0xFF72 Serial operation mode register 00
CSIM00.CSIE00 7 Operation control in 3-wire serial I/O mode
CSIM00.DIR00 2 Start bit specification
CSIM00.CSCK00 1 Clock selection in 3-wire serial I/O mode
BRGC00 0xFF73 Baud rate generator control register 00
BRGC00.TPS003 7 3-bit counter source clock selection bit 3
BRGC00.TPS002 6 3-bit counter source clock selection bit 2
BRGC00.TPS001 5 3-bit counter source clock selection bit 1
BRGC00.TPS000 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input select register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 Control of LCD display
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 LCD drive power supply selection
LCDM0.LCDM02 2 LCD controller/driver display mode selection bit 2
LCDM0.LCDM01 1 LCD controller/driver display mode selection bit 1
LCDM0.LCDM00 0 LCD controller/driver display mode selection bit 0
LPS0 0xFFB1 LCD port selector 0
LPS0.LPS05 5
LPS0.LPS04 4
LPS0.LPS03 3
LPS0.LPS02 2
LPS0.LPS01 1
LPS0.LPS00 0
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Selection of LCD source clock frequency bit 3
LCDC0.LCDC02 2 Selection of LCD source clock frequency bit 2
LCDC0.LCDC01 1 Selection of LCD clock (LCDCL) frequency bit 1
LCDC0.LCDC00 0 Selection of LCD clock (LCDCL) frequency bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF00 6 STIF00 - Interrupt request flag
IF0.SRIF00 5 SRIF00 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.CMPIF0 7 CMPIF0 - Interrupt request flag
IF1.ADIF0 6 ADIF0 - Interrupt request flag
IF1.KRIF00 5 KRIF00 - Interrupt request flag
IF1.TMIF50 4 TMIF50 - Interrupt request flag
IF1.TMIF02 3 TMIF02 - Interrupt request flag
IF1.TMIF01 2 TMIF01 - Interrupt request flag
IF1.TMIF00 1 TMIF00 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt servicing control
MK0.STMK00 6 STMK00 - Interrupt servicing control
MK0.SRMK00 5 SRMK00 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.CMPMK0 7 CMPMK0 - Interrupt servicing control
MK1.ADMK0 6 ADMK0 - Interrupt servicing control
MK1.KRMK00 5 KRMK00 - Interrupt servicing control
MK1.TMMK50 4 TMMK50 - Interrupt servicing control
MK1.TMMK02 3 TMMK02 - Interrupt servicing control
MK1.TMMK01 2 TMMK01 - Interrupt servicing control
MK1.TMMK00 1 TMMK00 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES61 7 INTCMP0 valid edge selection bit 1
INTM1.ES60 6 INTCMP0 valid edge selection bit 0
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
PU1 0xFFF3 Pull-up resistor option register 1
PU1.PU127 7 P2 on-chip pull-up resistor selection bit 7
PU1.PU126 6 P2 on-chip pull-up resistor selection bit 6
PU1.PU125 5 P2 on-chip pull-up resistor selection bit 5
PU1.PU124 4 P2 on-chip pull-up resistor selection bit 4
PU1.PU123 3 P2 on-chip pull-up resistor selection bit 3
PU1.PU122 2 P2 on-chip pull-up resistor selection bit 2
PU1.PU121 1 P2 on-chip pull-up resistor selection bit 1
PU1.PU120 0 P2 on-chip pull-up resistor selection bit 0
PU2 0xFFF4 Pull-up resistor option register 2
PU2.PU292 5 P9 on-chip pull-up resistor selection bit 2
PU2.PU290 4 P9 on-chip pull-up resistor selection bit 0
PU2.PU286 3 P8 on-chip pull-up resistor selection bit 6
PU2.PU284 2 P8 on-chip pull-up resistor selection bit 4
PU2.PU282 1 P8 on-chip pull-up resistor selection bit 2
PU2.PU280 0 P8 on-chip pull-up resistor selection bit 0
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM005 5 Key return signal detection selection bit 5
KRM00.KRM004 4 Key return signal detection selection bit 4
KRM00.KRM000 0 Key return signal detection selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P0 on-chip pull-up resistor selection bit 4
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 Selection of CPU clock (fCPU)
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789416A
; U13952EJ2V0UM00.PDF, U14024EJ2V0DS00.PDF, U15877EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA1C RAM space for LCD data
area BSS RESERVED 0xFA1C:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFB0
area DATA FSR_2 0xFFB0:0xFFB3 Special Function Register
area BSS RESERVED 0xFFB3:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR00_INTCSI00 0x000E INTSR00/INTCSI00
interrupt INTST00_ 0x0010 INTST00
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM00_ 0x0016 INTTM00
interrupt INTTM01_ 0x0018 INTTM01
interrupt INTTM02_ 0x001A INTTM02
interrupt INTTM50_ 0x001C INTTM50
interrupt INTKR00_ 0x001E INTKR00
interrupt INTAD0_ 0x0020 INTAD0
interrupt INTCMP0_ 0x0022 INTCMP0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
RESERVEDFF01 0xFF01 RESERVED
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P4 0xFF04 Port 4
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
P9 0xFF09 Port 9
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
SIO00 0xFF10 Transmit shift / Receive buffer register 00
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR50 0xFF16 16-bit compare register 50
TM50 0xFF18 16-bit timer counter 50
TCP50 0xFF1A 16-bit capture register 50
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin I/O mode selection
PM0.PM02 2 P02 pin I/O mode selection
PM0.PM01 1 P01 pin I/O mode selection
PM0.PM00 0 P00 pin I/O mode selection
RESERVEDFF21 0xFF21 RESERVED
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 pin I/O mode selection
PM2.PM26 6 P26 pin I/O mode selection
PM2.PM25 5 P25 pin I/O mode selection
PM2.PM24 4 P24 pin I/O mode selection
PM2.PM23 3 P23 pin I/O mode selection
PM2.PM22 2 P22 pin I/O mode selection
PM2.PM21 1 P21 pin I/O mode selection
PM2.PM20 0 P20 pin I/O mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 pin I/O mode selection
PM4.PM46 6 P46 pin I/O mode selection
PM4.PM45 5 P45 pin I/O mode selection
PM4.PM44 4 P44 pin I/O mode selection
PM4.PM43 3 P43 pin I/O mode selection
PM4.PM42 2 P42 pin I/O mode selection
PM4.PM41 1 P41 pin I/O mode selection
PM4.PM40 0 P40 pin I/O mode selection
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin I/O mode selection
PM5.PM52 2 P52 pin I/O mode selection
PM5.PM51 1 P51 pin I/O mode selection
PM5.PM50 0 P50 pin I/O mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM87 7 P87 pin I/O mode selection
PM8.PM86 6 P86 pin I/O mode selection
PM8.PM85 5 P85 pin I/O mode selection
PM8.PM84 4 P84 pin I/O mode selection
PM8.PM83 3 P83 pin I/O mode selection
PM8.PM82 2 P82 pin I/O mode selection
PM8.PM81 1 P81 pin I/O mode selection
PM8.PM80 0 P80 pin I/O mode selection
PM9 0xFF29 Port mode register 9
PM9.PM93 3 P93 pin I/O mode selection
PM9.PM92 2 P92 pin I/O mode selection
PM9.PM91 1 P91 pin I/O mode selection
PM9.PM90 0 P90 pin I/O mode selection
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC50 0xFF48 16-bit timer mode control register 50
TMC50.TOD50 7 Timer output data
TMC50.TOF50 6 Overflow flag set
TMC50.CPT501 5 Capture edge selection bit 1
TMC50.CPT500 4 Capture edge selection bit 0
TMC50.TOC50 3 Timer output data inverse control
TMC50.TCL501 2 16-bit timer 50 count clock selection bit 1
TMC50.TCL500 1 16-bit timer 50 count clock selection bit 0
TMC50.TOE50 0 16-bit timer 50 output control
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
CMPRM0 0xFF4E Comparator mode register 0
CMPRM0.CMPON0 3 Comparator power supply on/off control
CMPRM0.SELCMP0 2 Clock output control
CMPRM0.OPDR0 1 Open-drain output selection
CMPRM0.CMPOUT0 0 The comparator output is read
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer counter 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 Operation control of 8-bit timer counter 00
TMC00.TCL001 2 Count clock selection of 8-bit timer/event counter 00 bit 1
TMC00.TCL000 1 Count clock selection of 8-bit timer/event counter 00 bit 0
CR01 0xFF54 8-bit compare register 01
TM01 0xFF55 8-bit timer counter 01
RESERVEDFF56 0xFF56 RESERVED
TMC01 0xFF57 8-bit timer mode control register 01
TMC01.TCE01 7 Operation control of 8-bit timer counter 01
TMC01.TCL011 2 Count clock selection of 8-bit timer/event counter 01 bit 1
TMC01.TCL010 1 Count clock selection of 8-bit timer/event counter 01 bit 0
CR02 0xFF58 8-bit compare register 02
TM02 0xFF59 8-bit timer counter 02
RESERVEDFF5A 0xFF5A RESERVED
TMC02 0xFF5B 8-bit timer mode control register 02
TMC02.TCE02 7 Operation control of 8-bit timer counter 02
TMC02.TCL021 2 Count clock selection of 8-bit timer 02 bit 1
TMC02.TCL020 1 Count clock selection of 8-bit timer 02 bit 0
TMC02.TOE02 0 Output control of 8-bit timer 02
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7 Transmit operation control
ASIM00.RXE00 6 Receive operation control
ASIM00.PS001 5 Parity bit specification bit 1
ASIM00.PS000 4 Parity bit specification bit 0
ASIM00.CL00 3 Character length specification
ASIM00.SL00 2 Transmit data stop bit length specification
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity error flag
ASIS00.FE00 1 Framing error flag
ASIS00.OVE00 0 Overrun error flag
CSIM00 0xFF72 Serial operation mode register 00
CSIM00.CSIE00 7 Operation control in 3-wire serial I/O mode
CSIM00.DIR00 2 Start bit specification
CSIM00.CSCK00 1 Clock selection in 3-wire serial I/O mode
BRGC00 0xFF73 Baud rate generator control register 00
BRGC00.TPS003 7 3-bit counter source clock selection bit 3
BRGC00.TPS002 6 3-bit counter source clock selection bit 2
BRGC00.TPS001 5 3-bit counter source clock selection bit 1
BRGC00.TPS000 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input select register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 Control of LCD display
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 LCD drive power supply selection
LCDM0.LCDM02 2 LCD controller/driver display mode selection bit 2
LCDM0.LCDM01 1 LCD controller/driver display mode selection bit 1
LCDM0.LCDM00 0 LCD controller/driver display mode selection bit 0
LPS0 0xFFB1 LCD port selector 0
LPS0.LPS05 5
LPS0.LPS04 4
LPS0.LPS03 3
LPS0.LPS02 2
LPS0.LPS01 1
LPS0.LPS00 0
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Selection of LCD source clock frequency bit 3
LCDC0.LCDC02 2 Selection of LCD source clock frequency bit 2
LCDC0.LCDC01 1 Selection of LCD clock (LCDCL) frequency bit 1
LCDC0.LCDC00 0 Selection of LCD clock (LCDCL) frequency bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF00 6 STIF00 - Interrupt request flag
IF0.SRIF00 5 SRIF00 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.CMPIF0 7 CMPIF0 - Interrupt request flag
IF1.ADIF0 6 ADIF0 - Interrupt request flag
IF1.KRIF00 5 KRIF00 - Interrupt request flag
IF1.TMIF50 4 TMIF50 - Interrupt request flag
IF1.TMIF02 3 TMIF02 - Interrupt request flag
IF1.TMIF01 2 TMIF01 - Interrupt request flag
IF1.TMIF00 1 TMIF00 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt servicing control
MK0.STMK00 6 STMK00 - Interrupt servicing control
MK0.SRMK00 5 SRMK00 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.CMPMK0 7 CMPMK0 - Interrupt servicing control
MK1.ADMK0 6 ADMK0 - Interrupt servicing control
MK1.KRMK00 5 KRMK00 - Interrupt servicing control
MK1.TMMK50 4 TMMK50 - Interrupt servicing control
MK1.TMMK02 3 TMMK02 - Interrupt servicing control
MK1.TMMK01 2 TMMK01 - Interrupt servicing control
MK1.TMMK00 1 TMMK00 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES61 7 INTCMP0 valid edge selection bit 1
INTM1.ES60 6 INTCMP0 valid edge selection bit 0
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
PU1 0xFFF3 Pull-up resistor option register 1
PU1.PU127 7 P2 on-chip pull-up resistor selection bit 7
PU1.PU126 6 P2 on-chip pull-up resistor selection bit 6
PU1.PU125 5 P2 on-chip pull-up resistor selection bit 5
PU1.PU124 4 P2 on-chip pull-up resistor selection bit 4
PU1.PU123 3 P2 on-chip pull-up resistor selection bit 3
PU1.PU122 2 P2 on-chip pull-up resistor selection bit 2
PU1.PU121 1 P2 on-chip pull-up resistor selection bit 1
PU1.PU120 0 P2 on-chip pull-up resistor selection bit 0
PU2 0xFFF4 Pull-up resistor option register 2
PU2.PU292 5 P9 on-chip pull-up resistor selection bit 2
PU2.PU290 4 P9 on-chip pull-up resistor selection bit 0
PU2.PU286 3 P8 on-chip pull-up resistor selection bit 6
PU2.PU284 2 P8 on-chip pull-up resistor selection bit 4
PU2.PU282 1 P8 on-chip pull-up resistor selection bit 2
PU2.PU280 0 P8 on-chip pull-up resistor selection bit 0
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM005 5 Key return signal detection selection bit 5
KRM00.KRM004 4 Key return signal detection selection bit 4
KRM00.KRM000 0 Key return signal detection selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P0 on-chip pull-up resistor selection bit 4
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 Selection of CPU clock (fCPU)
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789417A
; U13952EJ2V0UM00.PDF, U14024EJ2V0DS00.PDF, U15877EE1V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x6000 Internal ROM
area BSS RESERVED 0x6000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA1C RAM space for LCD data
area BSS RESERVED 0xFA1C:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFB0
area DATA FSR_2 0xFFB0:0xFFB3 Special Function Register
area BSS RESERVED 0xFFB3:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR00_INTCSI00 0x000E INTSR00/INTCSI00
interrupt INTST00_ 0x0010 INTST00
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM00_ 0x0016 INTTM00
interrupt INTTM01_ 0x0018 INTTM01
interrupt INTTM02_ 0x001A INTTM02
interrupt INTTM50_ 0x001C INTTM50
interrupt INTKR00_ 0x001E INTKR00
interrupt INTAD0_ 0x0020 INTAD0
interrupt INTCMP0_ 0x0022 INTCMP0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
RESERVEDFF01 0xFF01 RESERVED
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P4 0xFF04 Port 4
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
P9 0xFF09 Port 9
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
SIO00 0xFF10 Transmit shift / Receive buffer register 00
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR50 0xFF16 16-bit compare register 50
TM50 0xFF18 16-bit timer counter 50
TCP50 0xFF1A 16-bit capture register 50
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin I/O mode selection
PM0.PM02 2 P02 pin I/O mode selection
PM0.PM01 1 P01 pin I/O mode selection
PM0.PM00 0 P00 pin I/O mode selection
RESERVEDFF21 0xFF21 RESERVED
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 pin I/O mode selection
PM2.PM26 6 P26 pin I/O mode selection
PM2.PM25 5 P25 pin I/O mode selection
PM2.PM24 4 P24 pin I/O mode selection
PM2.PM23 3 P23 pin I/O mode selection
PM2.PM22 2 P22 pin I/O mode selection
PM2.PM21 1 P21 pin I/O mode selection
PM2.PM20 0 P20 pin I/O mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 pin I/O mode selection
PM4.PM46 6 P46 pin I/O mode selection
PM4.PM45 5 P45 pin I/O mode selection
PM4.PM44 4 P44 pin I/O mode selection
PM4.PM43 3 P43 pin I/O mode selection
PM4.PM42 2 P42 pin I/O mode selection
PM4.PM41 1 P41 pin I/O mode selection
PM4.PM40 0 P40 pin I/O mode selection
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin I/O mode selection
PM5.PM52 2 P52 pin I/O mode selection
PM5.PM51 1 P51 pin I/O mode selection
PM5.PM50 0 P50 pin I/O mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM87 7 P87 pin I/O mode selection
PM8.PM86 6 P86 pin I/O mode selection
PM8.PM85 5 P85 pin I/O mode selection
PM8.PM84 4 P84 pin I/O mode selection
PM8.PM83 3 P83 pin I/O mode selection
PM8.PM82 2 P82 pin I/O mode selection
PM8.PM81 1 P81 pin I/O mode selection
PM8.PM80 0 P80 pin I/O mode selection
PM9 0xFF29 Port mode register 9
PM9.PM93 3 P93 pin I/O mode selection
PM9.PM92 2 P92 pin I/O mode selection
PM9.PM91 1 P91 pin I/O mode selection
PM9.PM90 0 P90 pin I/O mode selection
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC50 0xFF48 16-bit timer mode control register 50
TMC50.TOD50 7 Timer output data
TMC50.TOF50 6 Overflow flag set
TMC50.CPT501 5 Capture edge selection bit 1
TMC50.CPT500 4 Capture edge selection bit 0
TMC50.TOC50 3 Timer output data inverse control
TMC50.TCL501 2 16-bit timer 50 count clock selection bit 1
TMC50.TCL500 1 16-bit timer 50 count clock selection bit 0
TMC50.TOE50 0 16-bit timer 50 output control
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
CMPRM0 0xFF4E Comparator mode register 0
CMPRM0.CMPON0 3 Comparator power supply on/off control
CMPRM0.SELCMP0 2 Clock output control
CMPRM0.OPDR0 1 Open-drain output selection
CMPRM0.CMPOUT0 0 The comparator output is read
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer counter 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 Operation control of 8-bit timer counter 00
TMC00.TCL001 2 Count clock selection of 8-bit timer/event counter 00 bit 1
TMC00.TCL000 1 Count clock selection of 8-bit timer/event counter 00 bit 0
CR01 0xFF54 8-bit compare register 01
TM01 0xFF55 8-bit timer counter 01
RESERVEDFF56 0xFF56 RESERVED
TMC01 0xFF57 8-bit timer mode control register 01
TMC01.TCE01 7 Operation control of 8-bit timer counter 01
TMC01.TCL011 2 Count clock selection of 8-bit timer/event counter 01 bit 1
TMC01.TCL010 1 Count clock selection of 8-bit timer/event counter 01 bit 0
CR02 0xFF58 8-bit compare register 02
TM02 0xFF59 8-bit timer counter 02
RESERVEDFF5A 0xFF5A RESERVED
TMC02 0xFF5B 8-bit timer mode control register 02
TMC02.TCE02 7 Operation control of 8-bit timer counter 02
TMC02.TCL021 2 Count clock selection of 8-bit timer 02 bit 1
TMC02.TCL020 1 Count clock selection of 8-bit timer 02 bit 0
TMC02.TOE02 0 Output control of 8-bit timer 02
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7 Transmit operation control
ASIM00.RXE00 6 Receive operation control
ASIM00.PS001 5 Parity bit specification bit 1
ASIM00.PS000 4 Parity bit specification bit 0
ASIM00.CL00 3 Character length specification
ASIM00.SL00 2 Transmit data stop bit length specification
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity error flag
ASIS00.FE00 1 Framing error flag
ASIS00.OVE00 0 Overrun error flag
CSIM00 0xFF72 Serial operation mode register 00
CSIM00.CSIE00 7 Operation control in 3-wire serial I/O mode
CSIM00.DIR00 2 Start bit specification
CSIM00.CSCK00 1 Clock selection in 3-wire serial I/O mode
BRGC00 0xFF73 Baud rate generator control register 00
BRGC00.TPS003 7 3-bit counter source clock selection bit 3
BRGC00.TPS002 6 3-bit counter source clock selection bit 2
BRGC00.TPS001 5 3-bit counter source clock selection bit 1
BRGC00.TPS000 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input select register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 Control of LCD display
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 LCD drive power supply selection
LCDM0.LCDM02 2 LCD controller/driver display mode selection bit 2
LCDM0.LCDM01 1 LCD controller/driver display mode selection bit 1
LCDM0.LCDM00 0 LCD controller/driver display mode selection bit 0
LPS0 0xFFB1 LCD port selector 0
LPS0.LPS05 5
LPS0.LPS04 4
LPS0.LPS03 3
LPS0.LPS02 2
LPS0.LPS01 1
LPS0.LPS00 0
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Selection of LCD source clock frequency bit 3
LCDC0.LCDC02 2 Selection of LCD source clock frequency bit 2
LCDC0.LCDC01 1 Selection of LCD clock (LCDCL) frequency bit 1
LCDC0.LCDC00 0 Selection of LCD clock (LCDCL) frequency bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF00 6 STIF00 - Interrupt request flag
IF0.SRIF00 5 SRIF00 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.CMPIF0 7 CMPIF0 - Interrupt request flag
IF1.ADIF0 6 ADIF0 - Interrupt request flag
IF1.KRIF00 5 KRIF00 - Interrupt request flag
IF1.TMIF50 4 TMIF50 - Interrupt request flag
IF1.TMIF02 3 TMIF02 - Interrupt request flag
IF1.TMIF01 2 TMIF01 - Interrupt request flag
IF1.TMIF00 1 TMIF00 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt servicing control
MK0.STMK00 6 STMK00 - Interrupt servicing control
MK0.SRMK00 5 SRMK00 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.CMPMK0 7 CMPMK0 - Interrupt servicing control
MK1.ADMK0 6 ADMK0 - Interrupt servicing control
MK1.KRMK00 5 KRMK00 - Interrupt servicing control
MK1.TMMK50 4 TMMK50 - Interrupt servicing control
MK1.TMMK02 3 TMMK02 - Interrupt servicing control
MK1.TMMK01 2 TMMK01 - Interrupt servicing control
MK1.TMMK00 1 TMMK00 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES61 7 INTCMP0 valid edge selection bit 1
INTM1.ES60 6 INTCMP0 valid edge selection bit 0
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
PU1 0xFFF3 Pull-up resistor option register 1
PU1.PU127 7 P2 on-chip pull-up resistor selection bit 7
PU1.PU126 6 P2 on-chip pull-up resistor selection bit 6
PU1.PU125 5 P2 on-chip pull-up resistor selection bit 5
PU1.PU124 4 P2 on-chip pull-up resistor selection bit 4
PU1.PU123 3 P2 on-chip pull-up resistor selection bit 3
PU1.PU122 2 P2 on-chip pull-up resistor selection bit 2
PU1.PU121 1 P2 on-chip pull-up resistor selection bit 1
PU1.PU120 0 P2 on-chip pull-up resistor selection bit 0
PU2 0xFFF4 Pull-up resistor option register 2
PU2.PU292 5 P9 on-chip pull-up resistor selection bit 2
PU2.PU290 4 P9 on-chip pull-up resistor selection bit 0
PU2.PU286 3 P8 on-chip pull-up resistor selection bit 6
PU2.PU284 2 P8 on-chip pull-up resistor selection bit 4
PU2.PU282 1 P8 on-chip pull-up resistor selection bit 2
PU2.PU280 0 P8 on-chip pull-up resistor selection bit 0
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM005 5 Key return signal detection selection bit 5
KRM00.KRM004 4 Key return signal detection selection bit 4
KRM00.KRM000 0 Key return signal detection selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P0 on-chip pull-up resistor selection bit 4
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 Selection of CPU clock (fCPU)
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78F9418A
; U13952EJ2V0UM00.PDF, U15877EE1V0PL00.PDF, U12321EJ1V0PM00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x8000 Flash memory
area BSS RESERVED 0x8000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA1C RAM space for LCD data
area BSS RESERVED 0xFA1C:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFB0
area DATA FSR_2 0xFFB0:0xFFB3 Special Function Register
area BSS RESERVED 0xFFB3:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR00_INTCSI00 0x000E INTSR00/INTCSI00
interrupt INTST00_ 0x0010 INTST00
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM00_ 0x0016 INTTM00
interrupt INTTM01_ 0x0018 INTTM01
interrupt INTTM02_ 0x001A INTTM02
interrupt INTTM50_ 0x001C INTTM50
interrupt INTKR00_ 0x001E INTKR00
interrupt INTAD0_ 0x0020 INTAD0
interrupt INTCMP0_ 0x0022 INTCMP0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
RESERVEDFF01 0xFF01 RESERVED
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
P4 0xFF04 Port 4
P5 0xFF05 Port 5
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
P9 0xFF09 Port 9
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
SIO00 0xFF10 Transmit shift / Receive buffer register 00
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR50 0xFF16 16-bit compare register 50
TM50 0xFF18 16-bit timer counter 50
TCP50 0xFF1A 16-bit capture register 50
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin I/O mode selection
PM0.PM02 2 P02 pin I/O mode selection
PM0.PM01 1 P01 pin I/O mode selection
PM0.PM00 0 P00 pin I/O mode selection
RESERVEDFF21 0xFF21 RESERVED
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 pin I/O mode selection
PM2.PM26 6 P26 pin I/O mode selection
PM2.PM25 5 P25 pin I/O mode selection
PM2.PM24 4 P24 pin I/O mode selection
PM2.PM23 3 P23 pin I/O mode selection
PM2.PM22 2 P22 pin I/O mode selection
PM2.PM21 1 P21 pin I/O mode selection
PM2.PM20 0 P20 pin I/O mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 pin I/O mode selection
PM4.PM46 6 P46 pin I/O mode selection
PM4.PM45 5 P45 pin I/O mode selection
PM4.PM44 4 P44 pin I/O mode selection
PM4.PM43 3 P43 pin I/O mode selection
PM4.PM42 2 P42 pin I/O mode selection
PM4.PM41 1 P41 pin I/O mode selection
PM4.PM40 0 P40 pin I/O mode selection
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin I/O mode selection
PM5.PM52 2 P52 pin I/O mode selection
PM5.PM51 1 P51 pin I/O mode selection
PM5.PM50 0 P50 pin I/O mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM87 7 P87 pin I/O mode selection
PM8.PM86 6 P86 pin I/O mode selection
PM8.PM85 5 P85 pin I/O mode selection
PM8.PM84 4 P84 pin I/O mode selection
PM8.PM83 3 P83 pin I/O mode selection
PM8.PM82 2 P82 pin I/O mode selection
PM8.PM81 1 P81 pin I/O mode selection
PM8.PM80 0 P80 pin I/O mode selection
PM9 0xFF29 Port mode register 9
PM9.PM93 3 P93 pin I/O mode selection
PM9.PM92 2 P92 pin I/O mode selection
PM9.PM91 1 P91 pin I/O mode selection
PM9.PM90 0 P90 pin I/O mode selection
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC50 0xFF48 16-bit timer mode control register 50
TMC50.TOD50 7 Timer output data
TMC50.TOF50 6 Overflow flag set
TMC50.CPT501 5 Capture edge selection bit 1
TMC50.CPT500 4 Capture edge selection bit 0
TMC50.TOC50 3 Timer output data inverse control
TMC50.TCL501 2 16-bit timer 50 count clock selection bit 1
TMC50.TCL500 1 16-bit timer 50 count clock selection bit 0
TMC50.TOE50 0 16-bit timer 50 output control
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
CMPRM0 0xFF4E Comparator mode register 0
CMPRM0.CMPON0 3 Comparator power supply on/off control
CMPRM0.SELCMP0 2 Clock output control
CMPRM0.OPDR0 1 Open-drain output selection
CMPRM0.CMPOUT0 0 The comparator output is read
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer counter 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 Operation control of 8-bit timer counter 00
TMC00.TCL001 2 Count clock selection of 8-bit timer/event counter 00 bit 1
TMC00.TCL000 1 Count clock selection of 8-bit timer/event counter 00 bit 0
CR01 0xFF54 8-bit compare register 01
TM01 0xFF55 8-bit timer counter 01
RESERVEDFF56 0xFF56 RESERVED
TMC01 0xFF57 8-bit timer mode control register 01
TMC01.TCE01 7 Operation control of 8-bit timer counter 01
TMC01.TCL011 2 Count clock selection of 8-bit timer/event counter 01 bit 1
TMC01.TCL010 1 Count clock selection of 8-bit timer/event counter 01 bit 0
CR02 0xFF58 8-bit compare register 02
TM02 0xFF59 8-bit timer counter 02
RESERVEDFF5A 0xFF5A RESERVED
TMC02 0xFF5B 8-bit timer mode control register 02
TMC02.TCE02 7 Operation control of 8-bit timer counter 02
TMC02.TCL021 2 Count clock selection of 8-bit timer 02 bit 1
TMC02.TCL020 1 Count clock selection of 8-bit timer 02 bit 0
TMC02.TOE02 0 Output control of 8-bit timer 02
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7 Transmit operation control
ASIM00.RXE00 6 Receive operation control
ASIM00.PS001 5 Parity bit specification bit 1
ASIM00.PS000 4 Parity bit specification bit 0
ASIM00.CL00 3 Character length specification
ASIM00.SL00 2 Transmit data stop bit length specification
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity error flag
ASIS00.FE00 1 Framing error flag
ASIS00.OVE00 0 Overrun error flag
CSIM00 0xFF72 Serial operation mode register 00
CSIM00.CSIE00 7 Operation control in 3-wire serial I/O mode
CSIM00.DIR00 2 Start bit specification
CSIM00.CSCK00 1 Clock selection in 3-wire serial I/O mode
BRGC00 0xFF73 Baud rate generator control register 00
BRGC00.TPS003 7 3-bit counter source clock selection bit 3
BRGC00.TPS002 6 3-bit counter source clock selection bit 2
BRGC00.TPS001 5 3-bit counter source clock selection bit 1
BRGC00.TPS000 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input select register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 Control of LCD display
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 LCD drive power supply selection
LCDM0.LCDM02 2 LCD controller/driver display mode selection bit 2
LCDM0.LCDM01 1 LCD controller/driver display mode selection bit 1
LCDM0.LCDM00 0 LCD controller/driver display mode selection bit 0
LPS0 0xFFB1 LCD port selector 0
LPS0.LPS05 5
LPS0.LPS04 4
LPS0.LPS03 3
LPS0.LPS02 2
LPS0.LPS01 1
LPS0.LPS00 0
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Selection of LCD source clock frequency bit 3
LCDC0.LCDC02 2 Selection of LCD source clock frequency bit 2
LCDC0.LCDC01 1 Selection of LCD clock (LCDCL) frequency bit 1
LCDC0.LCDC00 0 Selection of LCD clock (LCDCL) frequency bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt request flag
IF0.STIF00 6 STIF00 - Interrupt request flag
IF0.SRIF00 5 SRIF00 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.CMPIF0 7 CMPIF0 - Interrupt request flag
IF1.ADIF0 6 ADIF0 - Interrupt request flag
IF1.KRIF00 5 KRIF00 - Interrupt request flag
IF1.TMIF50 4 TMIF50 - Interrupt request flag
IF1.TMIF02 3 TMIF02 - Interrupt request flag
IF1.TMIF01 2 TMIF01 - Interrupt request flag
IF1.TMIF00 1 TMIF00 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt servicing control
MK0.STMK00 6 STMK00 - Interrupt servicing control
MK0.SRMK00 5 SRMK00 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.CMPMK0 7 CMPMK0 - Interrupt servicing control
MK1.ADMK0 6 ADMK0 - Interrupt servicing control
MK1.KRMK00 5 KRMK00 - Interrupt servicing control
MK1.TMMK50 4 TMMK50 - Interrupt servicing control
MK1.TMMK02 3 TMMK02 - Interrupt servicing control
MK1.TMMK01 2 TMMK01 - Interrupt servicing control
MK1.TMMK00 1 TMMK00 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES61 7 INTCMP0 valid edge selection bit 1
INTM1.ES60 6 INTCMP0 valid edge selection bit 0
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
PU1 0xFFF3 Pull-up resistor option register 1
PU1.PU127 7 P2 on-chip pull-up resistor selection bit 7
PU1.PU126 6 P2 on-chip pull-up resistor selection bit 6
PU1.PU125 5 P2 on-chip pull-up resistor selection bit 5
PU1.PU124 4 P2 on-chip pull-up resistor selection bit 4
PU1.PU123 3 P2 on-chip pull-up resistor selection bit 3
PU1.PU122 2 P2 on-chip pull-up resistor selection bit 2
PU1.PU121 1 P2 on-chip pull-up resistor selection bit 1
PU1.PU120 0 P2 on-chip pull-up resistor selection bit 0
PU2 0xFFF4 Pull-up resistor option register 2
PU2.PU292 5 P9 on-chip pull-up resistor selection bit 2
PU2.PU290 4 P9 on-chip pull-up resistor selection bit 0
PU2.PU286 3 P8 on-chip pull-up resistor selection bit 6
PU2.PU284 2 P8 on-chip pull-up resistor selection bit 4
PU2.PU282 1 P8 on-chip pull-up resistor selection bit 2
PU2.PU280 0 P8 on-chip pull-up resistor selection bit 0
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM005 5 Key return signal detection selection bit 5
KRM00.KRM004 4 Key return signal detection selection bit 4
KRM00.KRM000 0 Key return signal detection selection bit 0
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P0 on-chip pull-up resistor selection bit 4
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Control of main system clock oscillator operation
PCC.PCC1 1 Selection of CPU clock (fCPU)
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789425
; U14493EJ1V0DS00.PDF, U15075EJ1V1UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x3000 Internal ROM
area BSS RESERVED 0x3000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA05 LCD display RAM
area BSS RESERVED 0xFA05:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM90_ 0x0016 INTTM90
interrupt INTTM50_ 0x0018 INTTM50
interrupt INTTM60_ 0x001A INTTM60
interrupt INTAD0_ 0x001C INTAD0
interrupt INTWT_ 0x001E INTWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
P7 0xFF07 Port 7
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR60 0xFF0C 8-bit compare register 60
CR50 0xFF0D 8-bit compare register 50
TM60 0xFF0E 8-bit timer counter 60
TM50 0xFF0F 8-bit timer counter 50
SIO20 0xFF10 Transmit shift / Receive buffer register 20
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
PM7 0xFF27 Port mode register 7
PM7.PM72 2 P72 pin input/output mode selection
PM7.PM71 1 P71 pin input/output mode selection
PM7.PM70 0 P70 pin input/output mode selection
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
PUB7 0xFF37 Pull-up resistor option register B7
PUB7.PUB72 2 P72 on-chip pull-up resistor selection
PUB7.PUB71 1 P71 on-chip pull-up resistor selection
PUB7.PUB70 0 P70 on-chip pull-up resistor selection
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Watchdog timer count clock selection bit 2
WDCS.WDCS1 1 Watchdog timer count clock selection bit 1
WDCS.WDCS0 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH60 0xFF4C 8-bit compare register H60
TMC50 0xFF4D 8-bit timer mode control register 50
TMC60 0xFF4E 8-bit timer mode control register 60
TCA60 0xFF4F Carrier generator output control register 60
TCA60.RMC60 2 Control of remote control output
TCA60.NRZB60 1 next data to be output to NRZ60
TCA60.NRZ60 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6 SS20 pin selection
CSIM20.DAP20 3 3-wire serial I/O mode data phase selection
CSIM20.DIR20 2 First-bit specification
CSIM20.CSCK20 1 3-wire serial I/O mode clock selection
CSIM20.CKP20 0 3-wire serial I/O mode clock phase selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
RESERVEDFFA0 0xFFA0 RESERVED
RESERVEDFFA1 0xFFA1 RESERVED
RESERVEDFFA2 0xFFA2 RESERVED
RESERVEDFFA3 0xFFA3 RESERVED
RESERVEDFFA4 0xFFA4 RESERVED
RESERVEDFFA5 0xFFA5 RESERVED
RESERVEDFFA6 0xFFA6 RESERVED
RESERVEDFFA7 0xFFA7 RESERVED
RESERVEDFFA8 0xFFA8 RESERVED
RESERVEDFFA9 0xFFA9 RESERVED
RESERVEDFFAA 0xFFAA RESERVED
RESERVEDFFAB 0xFFAB RESERVED
RESERVEDFFAC 0xFFAC RESERVED
RESERVEDFFAD 0xFFAD RESERVED
RESERVEDFFAE 0xFFAE RESERVED
RESERVEDFFAF 0xFFAF RESERVED
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fLCD) selection bit 3
LCDC0.LCDC02 2 Internal clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection bit 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Reference voltage (VLC2) level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.ADIF0 4 ADIF0 - Interrupt request flag
IF1.TMIF60 3 TMIF60 - Interrupt request flag
IF1.TMIF50 2 TMIF50 - Interrupt request flag
IF1.TMIF90 1 TMIF90 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.ADMK0 4 ADMK0 - Interrupt servicing control
MK1.TMMK60 3 TMMK60 - Interrupt servicing control
MK1.TMMK50 2 TMMK50 - Interrupt servicing control
MK1.TMMK90 1 TMMK90 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 1
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 0
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC0 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789426
; U14493EJ1V0DS00.PDF, U15075EJ1V1UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA05 LCD display RAM
area BSS RESERVED 0xFA05:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM90_ 0x0016 INTTM90
interrupt INTTM50_ 0x0018 INTTM50
interrupt INTTM60_ 0x001A INTTM60
interrupt INTAD0_ 0x001C INTAD0
interrupt INTWT_ 0x001E INTWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
P7 0xFF07 Port 7
P8 0xFF08 Port 8 (789426 and 789436 Subseries)
P9 0xFF09 Port 9 (789426 and 789436 Subseries)
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR60 0xFF0C 8-bit compare register 60
CR50 0xFF0D 8-bit compare register 50
TM60 0xFF0E 8-bit timer counter 60
TM50 0xFF0F 8-bit timer counter 50
SIO20 0xFF10 Transmit shift / Receive buffer register 20
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
PM7 0xFF27 Port mode register 7
PM7.PM72 2 P72 pin input/output mode selection
PM7.PM71 1 P71 pin input/output mode selection
PM7.PM70 0 P70 pin input/output mode selection
PM8 0xFF28 Port mode register 8 (789426 and 789436 Subseries)
PM8.PM81 1 P81 pin input/output mode selection
PM8.PM80 0 P80 pin input/output mode selection
PM9 0xFF29 Port mode register 9 (789426 and 789436 Subseries)
PM9.PM97 6 P97 pin input/output mode selection
PM9.PM96 6 P96 pin input/output mode selection
PM9.PM95 5 P95 pin input/output mode selection
PM9.PM94 4 P94 pin input/output mode selection
PM9.PM93 3 P93 pin input/output mode selection
PM9.PM92 2 P92 pin input/output mode selection
PM9.PM91 1 P91 pin input/output mode selection
PM9.PM90 0 P90 pin input/output mode selection
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
PUB7 0xFF37 Pull-up resistor option register B7
PUB7.PUB72 2 P72 on-chip pull-up resistor selection
PUB7.PUB71 1 P71 on-chip pull-up resistor selection
PUB7.PUB70 0 P70 on-chip pull-up resistor selection
PUB8 0xFF38 Pull-up resistor option register B8 (789426 and 789436 Subseries)
PUB8.PUB81 1 P81 on-chip pull-up resistor selection
PUB8.PUB80 0 P80 on-chip pull-up resistor selection
PUB9 0xFF39 Pull-up resistor option register B9 (789426 and 789436 Subseries)
PUB9.PUB97 7 P97 on-chip pull-up resistor selection
PUB9.PUB96 6 P96 on-chip pull-up resistor selection
PUB9.PUB95 5 P95 on-chip pull-up resistor selection
PUB9.PUB94 4 P94 on-chip pull-up resistor selection
PUB9.PUB93 3 P93 on-chip pull-up resistor selection
PUB9.PUB92 2 P92 on-chip pull-up resistor selection
PUB9.PUB91 1 P91 on-chip pull-up resistor selection
PUB9.PUB90 0 P90 on-chip pull-up resistor selection
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Watchdog timer count clock selection bit 2
WDCS.WDCS1 1 Watchdog timer count clock selection bit 1
WDCS.WDCS0 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH60 0xFF4C 8-bit compare register H60
TMC50 0xFF4D 8-bit timer mode control register 50
TMC60 0xFF4E 8-bit timer mode control register 60
TCA60 0xFF4F Carrier generator output control register 60
TCA60.RMC60 2 Control of remote control output
TCA60.NRZB60 1 next data to be output to NRZ60
TCA60.NRZ60 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6 SS20 pin selection
CSIM20.DAP20 3 3-wire serial I/O mode data phase selection
CSIM20.DIR20 2 First-bit specification
CSIM20.CSCK20 1 3-wire serial I/O mode clock selection
CSIM20.CKP20 0 3-wire serial I/O mode clock phase selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
RESERVEDFFA0 0xFFA0 RESERVED
RESERVEDFFA1 0xFFA1 RESERVED
RESERVEDFFA2 0xFFA2 RESERVED
RESERVEDFFA3 0xFFA3 RESERVED
RESERVEDFFA4 0xFFA4 RESERVED
RESERVEDFFA5 0xFFA5 RESERVED
RESERVEDFFA6 0xFFA6 RESERVED
RESERVEDFFA7 0xFFA7 RESERVED
RESERVEDFFA8 0xFFA8 RESERVED
RESERVEDFFA9 0xFFA9 RESERVED
RESERVEDFFAA 0xFFAA RESERVED
RESERVEDFFAB 0xFFAB RESERVED
RESERVEDFFAC 0xFFAC RESERVED
RESERVEDFFAD 0xFFAD RESERVED
RESERVEDFFAE 0xFFAE RESERVED
RESERVEDFFAF 0xFFAF RESERVED
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fLCD) selection bit 3
LCDC0.LCDC02 2 Internal clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection bit 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Reference voltage (VLC2) level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.ADIF0 4 ADIF0 - Interrupt request flag
IF1.TMIF60 3 TMIF60 - Interrupt request flag
IF1.TMIF50 2 TMIF50 - Interrupt request flag
IF1.TMIF90 1 TMIF90 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.ADMK0 4 ADMK0 - Interrupt servicing control
MK1.TMMK60 3 TMMK60 - Interrupt servicing control
MK1.TMMK50 2 TMMK50 - Interrupt servicing control
MK1.TMMK90 1 TMMK90 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 1
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 0
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC0 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789435
; U14493EJ1V0DS00.PDF, U15075EJ1V1UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x3000 Internal ROM
area BSS RESERVED 0x3000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA05 LCD display RAM
area BSS RESERVED 0xFA05:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM90_ 0x0016 INTTM90
interrupt INTTM50_ 0x0018 INTTM50
interrupt INTTM60_ 0x001A INTTM60
interrupt INTAD0_ 0x001C INTAD0
interrupt INTWT_ 0x001E INTWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
P7 0xFF07 Port 7
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR60 0xFF0C 8-bit compare register 60
CR50 0xFF0D 8-bit compare register 50
TM60 0xFF0E 8-bit timer counter 60
TM50 0xFF0F 8-bit timer counter 50
SIO20 0xFF10 Transmit shift / Receive buffer register 20
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
PM7 0xFF27 Port mode register 7
PM7.PM72 2 P72 pin input/output mode selection
PM7.PM71 1 P71 pin input/output mode selection
PM7.PM70 0 P70 pin input/output mode selection
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
PUB7 0xFF37 Pull-up resistor option register B7
PUB7.PUB72 2 P72 on-chip pull-up resistor selection
PUB7.PUB71 1 P71 on-chip pull-up resistor selection
PUB7.PUB70 0 P70 on-chip pull-up resistor selection
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Watchdog timer count clock selection bit 2
WDCS.WDCS1 1 Watchdog timer count clock selection bit 1
WDCS.WDCS0 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH60 0xFF4C 8-bit compare register H60
TMC50 0xFF4D 8-bit timer mode control register 50
TMC60 0xFF4E 8-bit timer mode control register 60
TCA60 0xFF4F Carrier generator output control register 60
TCA60.RMC60 2 Control of remote control output
TCA60.NRZB60 1 next data to be output to NRZ60
TCA60.NRZ60 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6 SS20 pin selection
CSIM20.DAP20 3 3-wire serial I/O mode data phase selection
CSIM20.DIR20 2 First-bit specification
CSIM20.CSCK20 1 3-wire serial I/O mode clock selection
CSIM20.CKP20 0 3-wire serial I/O mode clock phase selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
RESERVEDFFA0 0xFFA0 RESERVED
RESERVEDFFA1 0xFFA1 RESERVED
RESERVEDFFA2 0xFFA2 RESERVED
RESERVEDFFA3 0xFFA3 RESERVED
RESERVEDFFA4 0xFFA4 RESERVED
RESERVEDFFA5 0xFFA5 RESERVED
RESERVEDFFA6 0xFFA6 RESERVED
RESERVEDFFA7 0xFFA7 RESERVED
RESERVEDFFA8 0xFFA8 RESERVED
RESERVEDFFA9 0xFFA9 RESERVED
RESERVEDFFAA 0xFFAA RESERVED
RESERVEDFFAB 0xFFAB RESERVED
RESERVEDFFAC 0xFFAC RESERVED
RESERVEDFFAD 0xFFAD RESERVED
RESERVEDFFAE 0xFFAE RESERVED
RESERVEDFFAF 0xFFAF RESERVED
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fLCD) selection bit 3
LCDC0.LCDC02 2 Internal clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection bit 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Reference voltage (VLC2) level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.ADIF0 4 ADIF0 - Interrupt request flag
IF1.TMIF60 3 TMIF60 - Interrupt request flag
IF1.TMIF50 2 TMIF50 - Interrupt request flag
IF1.TMIF90 1 TMIF90 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.ADMK0 4 ADMK0 - Interrupt servicing control
MK1.TMMK60 3 TMMK60 - Interrupt servicing control
MK1.TMMK50 2 TMMK50 - Interrupt servicing control
MK1.TMMK90 1 TMMK90 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 1
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 0
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC0 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789436
; U14493EJ1V0DS00.PDF, U15075EJ1V1UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA05 LCD display RAM
area BSS RESERVED 0xFA05:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM90_ 0x0016 INTTM90
interrupt INTTM50_ 0x0018 INTTM50
interrupt INTTM60_ 0x001A INTTM60
interrupt INTAD0_ 0x001C INTAD0
interrupt INTWT_ 0x001E INTWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
P7 0xFF07 Port 7
P8 0xFF08 Port 8 (789426 and 789436 Subseries)
P9 0xFF09 Port 9 (789426 and 789436 Subseries)
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR60 0xFF0C 8-bit compare register 60
CR50 0xFF0D 8-bit compare register 50
TM60 0xFF0E 8-bit timer counter 60
TM50 0xFF0F 8-bit timer counter 50
SIO20 0xFF10 Transmit shift / Receive buffer register 20
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
PM7 0xFF27 Port mode register 7
PM7.PM72 2 P72 pin input/output mode selection
PM7.PM71 1 P71 pin input/output mode selection
PM7.PM70 0 P70 pin input/output mode selection
PM8 0xFF28 Port mode register 8 (789426 and 789436 Subseries)
PM8.PM81 1 P81 pin input/output mode selection
PM8.PM80 0 P80 pin input/output mode selection
PM9 0xFF29 Port mode register 9 (789426 and 789436 Subseries)
PM9.PM97 6 P97 pin input/output mode selection
PM9.PM96 6 P96 pin input/output mode selection
PM9.PM95 5 P95 pin input/output mode selection
PM9.PM94 4 P94 pin input/output mode selection
PM9.PM93 3 P93 pin input/output mode selection
PM9.PM92 2 P92 pin input/output mode selection
PM9.PM91 1 P91 pin input/output mode selection
PM9.PM90 0 P90 pin input/output mode selection
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
PUB7 0xFF37 Pull-up resistor option register B7
PUB7.PUB72 2 P72 on-chip pull-up resistor selection
PUB7.PUB71 1 P71 on-chip pull-up resistor selection
PUB7.PUB70 0 P70 on-chip pull-up resistor selection
PUB8 0xFF38 Pull-up resistor option register B8 (789426 and 789436 Subseries)
PUB8.PUB81 1 P81 on-chip pull-up resistor selection
PUB8.PUB80 0 P80 on-chip pull-up resistor selection
PUB9 0xFF39 Pull-up resistor option register B9 (789426 and 789436 Subseries)
PUB9.PUB97 7 P97 on-chip pull-up resistor selection
PUB9.PUB96 6 P96 on-chip pull-up resistor selection
PUB9.PUB95 5 P95 on-chip pull-up resistor selection
PUB9.PUB94 4 P94 on-chip pull-up resistor selection
PUB9.PUB93 3 P93 on-chip pull-up resistor selection
PUB9.PUB92 2 P92 on-chip pull-up resistor selection
PUB9.PUB91 1 P91 on-chip pull-up resistor selection
PUB9.PUB90 0 P90 on-chip pull-up resistor selection
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Watchdog timer count clock selection bit 2
WDCS.WDCS1 1 Watchdog timer count clock selection bit 1
WDCS.WDCS0 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH60 0xFF4C 8-bit compare register H60
TMC50 0xFF4D 8-bit timer mode control register 50
TMC60 0xFF4E 8-bit timer mode control register 60
TCA60 0xFF4F Carrier generator output control register 60
TCA60.RMC60 2 Control of remote control output
TCA60.NRZB60 1 next data to be output to NRZ60
TCA60.NRZ60 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6 SS20 pin selection
CSIM20.DAP20 3 3-wire serial I/O mode data phase selection
CSIM20.DIR20 2 First-bit specification
CSIM20.CSCK20 1 3-wire serial I/O mode clock selection
CSIM20.CKP20 0 3-wire serial I/O mode clock phase selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
RESERVEDFFA0 0xFFA0 RESERVED
RESERVEDFFA1 0xFFA1 RESERVED
RESERVEDFFA2 0xFFA2 RESERVED
RESERVEDFFA3 0xFFA3 RESERVED
RESERVEDFFA4 0xFFA4 RESERVED
RESERVEDFFA5 0xFFA5 RESERVED
RESERVEDFFA6 0xFFA6 RESERVED
RESERVEDFFA7 0xFFA7 RESERVED
RESERVEDFFA8 0xFFA8 RESERVED
RESERVEDFFA9 0xFFA9 RESERVED
RESERVEDFFAA 0xFFAA RESERVED
RESERVEDFFAB 0xFFAB RESERVED
RESERVEDFFAC 0xFFAC RESERVED
RESERVEDFFAD 0xFFAD RESERVED
RESERVEDFFAE 0xFFAE RESERVED
RESERVEDFFAF 0xFFAF RESERVED
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fLCD) selection bit 3
LCDC0.LCDC02 2 Internal clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection bit 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Reference voltage (VLC2) level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.ADIF0 4 ADIF0 - Interrupt request flag
IF1.TMIF60 3 TMIF60 - Interrupt request flag
IF1.TMIF50 2 TMIF50 - Interrupt request flag
IF1.TMIF90 1 TMIF90 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.ADMK0 4 ADMK0 - Interrupt servicing control
MK1.TMMK60 3 TMMK60 - Interrupt servicing control
MK1.TMMK50 2 TMMK50 - Interrupt servicing control
MK1.TMMK90 1 TMMK90 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 1
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 0
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC0 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78F9436
; U15379EJ1V0DS00.PDF, U15075EJ1V1UM00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x4000 Flash memory
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA05 LCD display RAM
area BSS RESERVED 0xFA05:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM90_ 0x0016 INTTM90
interrupt INTTM50_ 0x0018 INTTM50
interrupt INTTM60_ 0x001A INTTM60
interrupt INTAD0_ 0x001C INTAD0
interrupt INTWT_ 0x001E INTWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
P7 0xFF07 Port 7
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR60 0xFF0C 8-bit compare register 60
CR50 0xFF0D 8-bit compare register 50
TM60 0xFF0E 8-bit timer counter 60
TM50 0xFF0F 8-bit timer counter 50
SIO20 0xFF10 Transmit shift / Receive buffer register 20
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
PM7 0xFF27 Port mode register 7
PM7.PM72 2 P72 pin input/output mode selection
PM7.PM71 1 P71 pin input/output mode selection
PM7.PM70 0 P70 pin input/output mode selection
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
PUB7 0xFF37 Pull-up resistor option register B7
PUB7.PUB72 2 P72 on-chip pull-up resistor selection
PUB7.PUB71 1 P71 on-chip pull-up resistor selection
PUB7.PUB70 0 P70 on-chip pull-up resistor selection
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Watchdog timer count clock selection bit 2
WDCS.WDCS1 1 Watchdog timer count clock selection bit 1
WDCS.WDCS0 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH60 0xFF4C 8-bit compare register H60
TMC50 0xFF4D 8-bit timer mode control register 50
TMC60 0xFF4E 8-bit timer mode control register 60
TCA60 0xFF4F Carrier generator output control register 60
TCA60.RMC60 2 Control of remote control output
TCA60.NRZB60 1 next data to be output to NRZ60
TCA60.NRZ60 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6 SS20 pin selection
CSIM20.DAP20 3 3-wire serial I/O mode data phase selection
CSIM20.DIR20 2 First-bit specification
CSIM20.CSCK20 1 3-wire serial I/O mode clock selection
CSIM20.CKP20 0 3-wire serial I/O mode clock phase selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
RESERVEDFFA0 0xFFA0 RESERVED
RESERVEDFFA1 0xFFA1 RESERVED
RESERVEDFFA2 0xFFA2 RESERVED
RESERVEDFFA3 0xFFA3 RESERVED
RESERVEDFFA4 0xFFA4 RESERVED
RESERVEDFFA5 0xFFA5 RESERVED
RESERVEDFFA6 0xFFA6 RESERVED
RESERVEDFFA7 0xFFA7 RESERVED
RESERVEDFFA8 0xFFA8 RESERVED
RESERVEDFFA9 0xFFA9 RESERVED
RESERVEDFFAA 0xFFAA RESERVED
RESERVEDFFAB 0xFFAB RESERVED
RESERVEDFFAC 0xFFAC RESERVED
RESERVEDFFAD 0xFFAD RESERVED
RESERVEDFFAE 0xFFAE RESERVED
RESERVEDFFAF 0xFFAF RESERVED
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fLCD) selection bit 3
LCDC0.LCDC02 2 Internal clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection bit 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Reference voltage (VLC2) level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.ADIF0 4 ADIF0 - Interrupt request flag
IF1.TMIF60 3 TMIF60 - Interrupt request flag
IF1.TMIF50 2 TMIF50 - Interrupt request flag
IF1.TMIF90 1 TMIF90 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.ADMK0 4 ADMK0 - Interrupt servicing control
MK1.TMMK60 3 TMMK60 - Interrupt servicing control
MK1.TMMK50 2 TMMK50 - Interrupt servicing control
MK1.TMMK90 1 TMMK90 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 1
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 0
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC0 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789445
; U14493EJ1V0DS00.PDF, U15075EJ1V1UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x3000 Internal ROM
area BSS RESERVED 0x3000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA0F LCD display RAM
area BSS RESERVED 0xFA0F:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM90_ 0x0016 INTTM90
interrupt INTTM50_ 0x0018 INTTM50
interrupt INTTM60_ 0x001A INTTM60
interrupt INTAD0_ 0x001C INTAD0
interrupt INTWT_ 0x001E INTWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
P7 0xFF07 Port 7
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR60 0xFF0C 8-bit compare register 60
CR50 0xFF0D 8-bit compare register 50
TM60 0xFF0E 8-bit timer counter 60
TM50 0xFF0F 8-bit timer counter 50
SIO20 0xFF10 Transmit shift / Receive buffer register 20
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
PM7 0xFF27 Port mode register 7
PM7.PM72 2 P72 pin input/output mode selection
PM7.PM71 1 P71 pin input/output mode selection
PM7.PM70 0 P70 pin input/output mode selection
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
PUB7 0xFF37 Pull-up resistor option register B7
PUB7.PUB72 2 P72 on-chip pull-up resistor selection
PUB7.PUB71 1 P71 on-chip pull-up resistor selection
PUB7.PUB70 0 P70 on-chip pull-up resistor selection
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Watchdog timer count clock selection bit 2
WDCS.WDCS1 1 Watchdog timer count clock selection bit 1
WDCS.WDCS0 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH60 0xFF4C 8-bit compare register H60
TMC50 0xFF4D 8-bit timer mode control register 50
TMC60 0xFF4E 8-bit timer mode control register 60
TCA60 0xFF4F Carrier generator output control register 60
TCA60.RMC60 2 Control of remote control output
TCA60.NRZB60 1 next data to be output to NRZ60
TCA60.NRZ60 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6 SS20 pin selection
CSIM20.DAP20 3 3-wire serial I/O mode data phase selection
CSIM20.DIR20 2 First-bit specification
CSIM20.CSCK20 1 3-wire serial I/O mode clock selection
CSIM20.CKP20 0 3-wire serial I/O mode clock phase selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
RESERVEDFFA0 0xFFA0 RESERVED
RESERVEDFFA1 0xFFA1 RESERVED
RESERVEDFFA2 0xFFA2 RESERVED
RESERVEDFFA3 0xFFA3 RESERVED
RESERVEDFFA4 0xFFA4 RESERVED
RESERVEDFFA5 0xFFA5 RESERVED
RESERVEDFFA6 0xFFA6 RESERVED
RESERVEDFFA7 0xFFA7 RESERVED
RESERVEDFFA8 0xFFA8 RESERVED
RESERVEDFFA9 0xFFA9 RESERVED
RESERVEDFFAA 0xFFAA RESERVED
RESERVEDFFAB 0xFFAB RESERVED
RESERVEDFFAC 0xFFAC RESERVED
RESERVEDFFAD 0xFFAD RESERVED
RESERVEDFFAE 0xFFAE RESERVED
RESERVEDFFAF 0xFFAF RESERVED
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fLCD) selection bit 3
LCDC0.LCDC02 2 Internal clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection bit 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Reference voltage (VLC2) level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.ADIF0 4 ADIF0 - Interrupt request flag
IF1.TMIF60 3 TMIF60 - Interrupt request flag
IF1.TMIF50 2 TMIF50 - Interrupt request flag
IF1.TMIF90 1 TMIF90 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.ADMK0 4 ADMK0 - Interrupt servicing control
MK1.TMMK60 3 TMMK60 - Interrupt servicing control
MK1.TMMK50 2 TMMK50 - Interrupt servicing control
MK1.TMMK90 1 TMMK90 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 1
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 0
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC0 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789446
; U14493EJ1V0DS00.PDF, U15075EJ1V1UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA0F LCD display RAM
area BSS RESERVED 0xFA0F:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM90_ 0x0016 INTTM90
interrupt INTTM50_ 0x0018 INTTM50
interrupt INTTM60_ 0x001A INTTM60
interrupt INTAD0_ 0x001C INTAD0
interrupt INTWT_ 0x001E INTWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
P7 0xFF07 Port 7
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR60 0xFF0C 8-bit compare register 60
CR50 0xFF0D 8-bit compare register 50
TM60 0xFF0E 8-bit timer counter 60
TM50 0xFF0F 8-bit timer counter 50
SIO20 0xFF10 Transmit shift / Receive buffer register 20
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
PM7 0xFF27 Port mode register 7
PM7.PM72 2 P72 pin input/output mode selection
PM7.PM71 1 P71 pin input/output mode selection
PM7.PM70 0 P70 pin input/output mode selection
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
PUB7 0xFF37 Pull-up resistor option register B7
PUB7.PUB72 2 P72 on-chip pull-up resistor selection
PUB7.PUB71 1 P71 on-chip pull-up resistor selection
PUB7.PUB70 0 P70 on-chip pull-up resistor selection
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Watchdog timer count clock selection bit 2
WDCS.WDCS1 1 Watchdog timer count clock selection bit 1
WDCS.WDCS0 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH60 0xFF4C 8-bit compare register H60
TMC50 0xFF4D 8-bit timer mode control register 50
TMC60 0xFF4E 8-bit timer mode control register 60
TCA60 0xFF4F Carrier generator output control register 60
TCA60.RMC60 2 Control of remote control output
TCA60.NRZB60 1 next data to be output to NRZ60
TCA60.NRZ60 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6 SS20 pin selection
CSIM20.DAP20 3 3-wire serial I/O mode data phase selection
CSIM20.DIR20 2 First-bit specification
CSIM20.CSCK20 1 3-wire serial I/O mode clock selection
CSIM20.CKP20 0 3-wire serial I/O mode clock phase selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
RESERVEDFFA0 0xFFA0 RESERVED
RESERVEDFFA1 0xFFA1 RESERVED
RESERVEDFFA2 0xFFA2 RESERVED
RESERVEDFFA3 0xFFA3 RESERVED
RESERVEDFFA4 0xFFA4 RESERVED
RESERVEDFFA5 0xFFA5 RESERVED
RESERVEDFFA6 0xFFA6 RESERVED
RESERVEDFFA7 0xFFA7 RESERVED
RESERVEDFFA8 0xFFA8 RESERVED
RESERVEDFFA9 0xFFA9 RESERVED
RESERVEDFFAA 0xFFAA RESERVED
RESERVEDFFAB 0xFFAB RESERVED
RESERVEDFFAC 0xFFAC RESERVED
RESERVEDFFAD 0xFFAD RESERVED
RESERVEDFFAE 0xFFAE RESERVED
RESERVEDFFAF 0xFFAF RESERVED
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fLCD) selection bit 3
LCDC0.LCDC02 2 Internal clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection bit 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Reference voltage (VLC2) level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.ADIF0 4 ADIF0 - Interrupt request flag
IF1.TMIF60 3 TMIF60 - Interrupt request flag
IF1.TMIF50 2 TMIF50 - Interrupt request flag
IF1.TMIF90 1 TMIF90 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.ADMK0 4 ADMK0 - Interrupt servicing control
MK1.TMMK60 3 TMMK60 - Interrupt servicing control
MK1.TMMK50 2 TMMK50 - Interrupt servicing control
MK1.TMMK90 1 TMMK90 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 1
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 0
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC0 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789455
; U14493EJ1V0DS00.PDF, U15075EJ1V1UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x3000 Internal ROM
area BSS RESERVED 0x3000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA0F LCD display RAM
area BSS RESERVED 0xFA0F:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM90_ 0x0016 INTTM90
interrupt INTTM50_ 0x0018 INTTM50
interrupt INTTM60_ 0x001A INTTM60
interrupt INTAD0_ 0x001C INTAD0
interrupt INTWT_ 0x001E INTWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
P7 0xFF07 Port 7
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR60 0xFF0C 8-bit compare register 60
CR50 0xFF0D 8-bit compare register 50
TM60 0xFF0E 8-bit timer counter 60
TM50 0xFF0F 8-bit timer counter 50
SIO20 0xFF10 Transmit shift / Receive buffer register 20
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
PM7 0xFF27 Port mode register 7
PM7.PM72 2 P72 pin input/output mode selection
PM7.PM71 1 P71 pin input/output mode selection
PM7.PM70 0 P70 pin input/output mode selection
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
PUB7 0xFF37 Pull-up resistor option register B7
PUB7.PUB72 2 P72 on-chip pull-up resistor selection
PUB7.PUB71 1 P71 on-chip pull-up resistor selection
PUB7.PUB70 0 P70 on-chip pull-up resistor selection
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Watchdog timer count clock selection bit 2
WDCS.WDCS1 1 Watchdog timer count clock selection bit 1
WDCS.WDCS0 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH60 0xFF4C 8-bit compare register H60
TMC50 0xFF4D 8-bit timer mode control register 50
TMC60 0xFF4E 8-bit timer mode control register 60
TCA60 0xFF4F Carrier generator output control register 60
TCA60.RMC60 2 Control of remote control output
TCA60.NRZB60 1 next data to be output to NRZ60
TCA60.NRZ60 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6 SS20 pin selection
CSIM20.DAP20 3 3-wire serial I/O mode data phase selection
CSIM20.DIR20 2 First-bit specification
CSIM20.CSCK20 1 3-wire serial I/O mode clock selection
CSIM20.CKP20 0 3-wire serial I/O mode clock phase selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
RESERVEDFFA0 0xFFA0 RESERVED
RESERVEDFFA1 0xFFA1 RESERVED
RESERVEDFFA2 0xFFA2 RESERVED
RESERVEDFFA3 0xFFA3 RESERVED
RESERVEDFFA4 0xFFA4 RESERVED
RESERVEDFFA5 0xFFA5 RESERVED
RESERVEDFFA6 0xFFA6 RESERVED
RESERVEDFFA7 0xFFA7 RESERVED
RESERVEDFFA8 0xFFA8 RESERVED
RESERVEDFFA9 0xFFA9 RESERVED
RESERVEDFFAA 0xFFAA RESERVED
RESERVEDFFAB 0xFFAB RESERVED
RESERVEDFFAC 0xFFAC RESERVED
RESERVEDFFAD 0xFFAD RESERVED
RESERVEDFFAE 0xFFAE RESERVED
RESERVEDFFAF 0xFFAF RESERVED
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fLCD) selection bit 3
LCDC0.LCDC02 2 Internal clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection bit 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Reference voltage (VLC2) level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.ADIF0 4 ADIF0 - Interrupt request flag
IF1.TMIF60 3 TMIF60 - Interrupt request flag
IF1.TMIF50 2 TMIF50 - Interrupt request flag
IF1.TMIF90 1 TMIF90 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.ADMK0 4 ADMK0 - Interrupt servicing control
MK1.TMMK60 3 TMMK60 - Interrupt servicing control
MK1.TMMK50 2 TMMK50 - Interrupt servicing control
MK1.TMMK90 1 TMMK90 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 1
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 0
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC0 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789456
; U14493EJ1V0DS00.PDF, U15075EJ1V1UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA0F LCD display RAM
area BSS RESERVED 0xFA0F:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM90_ 0x0016 INTTM90
interrupt INTTM50_ 0x0018 INTTM50
interrupt INTTM60_ 0x001A INTTM60
interrupt INTAD0_ 0x001C INTAD0
interrupt INTWT_ 0x001E INTWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
P7 0xFF07 Port 7
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR60 0xFF0C 8-bit compare register 60
CR50 0xFF0D 8-bit compare register 50
TM60 0xFF0E 8-bit timer counter 60
TM50 0xFF0F 8-bit timer counter 50
SIO20 0xFF10 Transmit shift / Receive buffer register 20
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
PM7 0xFF27 Port mode register 7
PM7.PM72 2 P72 pin input/output mode selection
PM7.PM71 1 P71 pin input/output mode selection
PM7.PM70 0 P70 pin input/output mode selection
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
PUB7 0xFF37 Pull-up resistor option register B7
PUB7.PUB72 2 P72 on-chip pull-up resistor selection
PUB7.PUB71 1 P71 on-chip pull-up resistor selection
PUB7.PUB70 0 P70 on-chip pull-up resistor selection
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Watchdog timer count clock selection bit 2
WDCS.WDCS1 1 Watchdog timer count clock selection bit 1
WDCS.WDCS0 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH60 0xFF4C 8-bit compare register H60
TMC50 0xFF4D 8-bit timer mode control register 50
TMC60 0xFF4E 8-bit timer mode control register 60
TCA60 0xFF4F Carrier generator output control register 60
TCA60.RMC60 2 Control of remote control output
TCA60.NRZB60 1 next data to be output to NRZ60
TCA60.NRZ60 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6 SS20 pin selection
CSIM20.DAP20 3 3-wire serial I/O mode data phase selection
CSIM20.DIR20 2 First-bit specification
CSIM20.CSCK20 1 3-wire serial I/O mode clock selection
CSIM20.CKP20 0 3-wire serial I/O mode clock phase selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
RESERVEDFFA0 0xFFA0 RESERVED
RESERVEDFFA1 0xFFA1 RESERVED
RESERVEDFFA2 0xFFA2 RESERVED
RESERVEDFFA3 0xFFA3 RESERVED
RESERVEDFFA4 0xFFA4 RESERVED
RESERVEDFFA5 0xFFA5 RESERVED
RESERVEDFFA6 0xFFA6 RESERVED
RESERVEDFFA7 0xFFA7 RESERVED
RESERVEDFFA8 0xFFA8 RESERVED
RESERVEDFFA9 0xFFA9 RESERVED
RESERVEDFFAA 0xFFAA RESERVED
RESERVEDFFAB 0xFFAB RESERVED
RESERVEDFFAC 0xFFAC RESERVED
RESERVEDFFAD 0xFFAD RESERVED
RESERVEDFFAE 0xFFAE RESERVED
RESERVEDFFAF 0xFFAF RESERVED
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fLCD) selection bit 3
LCDC0.LCDC02 2 Internal clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection bit 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Reference voltage (VLC2) level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.ADIF0 4 ADIF0 - Interrupt request flag
IF1.TMIF60 3 TMIF60 - Interrupt request flag
IF1.TMIF50 2 TMIF50 - Interrupt request flag
IF1.TMIF90 1 TMIF90 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.ADMK0 4 ADMK0 - Interrupt servicing control
MK1.TMMK60 3 TMMK60 - Interrupt servicing control
MK1.TMMK50 2 TMMK50 - Interrupt servicing control
MK1.TMMK90 1 TMMK90 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 1
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 0
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC0 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78F9456
; U15379EJ1V0DS00.PDF, U15075EJ1V1UM00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x4000 Flash memory
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA0E LCD display RAM
area BSS RESERVED 0xFA0E:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x000E INTSR20/INTCSI20
interrupt INTST20_ 0x0012 INTST20
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM90_ 0x0016 INTTM90
interrupt INTTM50_ 0x0018 INTTM50
interrupt INTTM60_ 0x001A INTTM60
interrupt INTAD0_ 0x001C INTAD0
interrupt INTWT_ 0x001E INTWT
interrupt INTKR00_ 0x0020 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
P7 0xFF07 Port 7
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
CR60 0xFF0C 8-bit compare register 60
CR50 0xFF0D 8-bit compare register 50
TM60 0xFF0E 8-bit timer counter 60
TM50 0xFF0F 8-bit timer counter 50
SIO20 0xFF10 Transmit shift / Receive buffer register 20
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
ADCR0 0xFF14 A/D conversion result register 0
CR90 0xFF16 16-bit compare register 90
TM90 0xFF18 16-bit timer counter 90
TCP90 0xFF1A 16-bit capture register 90
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF24 0xFF24 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
PM7 0xFF27 Port mode register 7
PM7.PM72 2 P72 pin input/output mode selection
PM7.PM71 1 P71 pin input/output mode selection
PM7.PM70 0 P70 pin input/output mode selection
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB26 6 P26 on-chip pull-up resistor selection
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
PUB7 0xFF37 Pull-up resistor option register B7
PUB7.PUB72 2 P72 on-chip pull-up resistor selection
PUB7.PUB71 1 P71 on-chip pull-up resistor selection
PUB7.PUB70 0 P70 on-chip pull-up resistor selection
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Watchdog timer count clock selection bit 2
WDCS.WDCS1 1 Watchdog timer count clock selection bit 1
WDCS.WDCS0 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC90 0xFF48 16-bit timer mode control register 90
TMC90.TOD90 7 Timer output data
TMC90.TOF90 6 Overflow flag control
TMC90.CPT901 5 Capture edge selection bit 1
TMC90.CPT900 4 Capture edge selection bit 0
TMC90.TOC90 3 Timer output data inversion control
TMC90.TCL901 2 16-bit timer counter 90 count clock selection bit 1
TMC90.TCL900 1 16-bit timer counter 90 count clock selection bit 0
TMC90.TOE90 0 16-bit timer counter 90 output control
BZC90 0xFF49 Buzzer output control register 90
BZC90.BCS902 3 Buzzer frequency bit 2
BZC90.BCS901 2 Buzzer frequency bit 1
BZC90.BCS900 1 Buzzer frequency bit 0
BZC90.BZOE90 0 Buzzer port output control
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock selection
WTM.WTM6 6 Prescaler interval selection bit 6
WTM.WTM5 5 Prescaler interval selection bit 5
WTM.WTM4 4 Prescaler interval selection bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation
RESERVEDFF4B 0xFF4B RESERVED
CRH60 0xFF4C 8-bit compare register H60
TMC50 0xFF4D 8-bit timer mode control register 50
TMC60 0xFF4E 8-bit timer mode control register 60
TCA60 0xFF4F Carrier generator output control register 60
TCA60.RMC60 2 Control of remote control output
TCA60.NRZB60 1 next data to be output to NRZ60
TCA60.NRZ60 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous serial interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous serial interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Flaming error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.SSE20 6 SS20 pin selection
CSIM20.DAP20 3 3-wire serial I/O mode data phase selection
CSIM20.DIR20 2 First-bit specification
CSIM20.CSCK20 1 3-wire serial I/O mode clock selection
CSIM20.CKP20 0 3-wire serial I/O mode clock phase selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
RESERVEDFFA0 0xFFA0 RESERVED
RESERVEDFFA1 0xFFA1 RESERVED
RESERVEDFFA2 0xFFA2 RESERVED
RESERVEDFFA3 0xFFA3 RESERVED
RESERVEDFFA4 0xFFA4 RESERVED
RESERVEDFFA5 0xFFA5 RESERVED
RESERVEDFFA6 0xFFA6 RESERVED
RESERVEDFFA7 0xFFA7 RESERVED
RESERVEDFFA8 0xFFA8 RESERVED
RESERVEDFFA9 0xFFA9 RESERVED
RESERVEDFFAA 0xFFAA RESERVED
RESERVEDFFAB 0xFFAB RESERVED
RESERVEDFFAC 0xFFAC RESERVED
RESERVEDFFAD 0xFFAD RESERVED
RESERVEDFFAE 0xFFAE RESERVED
RESERVEDFFAF 0xFFAF RESERVED
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control bit
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fLCD) selection bit 3
LCDC0.LCDC02 2 Internal clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection bit 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Reference voltage (VLC2) level selection
IF0 0xFFE0 Interrupt request flag register 0
IF0.STIF20 7 STIF20 - Interrupt request flag
IF0.SRIF20 5 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.KRIF00 6 KRIF00 - Interrupt request flag
IF1.WTIF 5 WTIF - Interrupt request flag
IF1.ADIF0 4 ADIF0 - Interrupt request flag
IF1.TMIF60 3 TMIF60 - Interrupt request flag
IF1.TMIF50 2 TMIF50 - Interrupt request flag
IF1.TMIF90 1 TMIF90 - Interrupt request flag
IF1.WTIIF 0 WTIIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.STMK20 7 STMK20 - Interrupt servicing control
MK0.SRMK20 5 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.KRMK00 6 KRMK00 - Interrupt servicing control
MK1.WTMK 5 WTMK - Interrupt servicing control
MK1.ADMK0 4 ADMK0 - Interrupt servicing control
MK1.TMMK60 3 TMMK60 - Interrupt servicing control
MK1.TMMK50 2 TMMK50 - Interrupt servicing control
MK1.TMMK90 1 TMMK90 - Interrupt servicing control
MK1.WTIMK 0 WTIMK - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Suboscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 P0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 1
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 0
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC0 7 Control of main system clock oscillator operation
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789462
; U14788EJ1V0PM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x1000 Internal ROM
area BSS RESERVED 0x1000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA17 LCD display RAM
area BSS RESERVED 0xFA17:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFB0
area DATA FSR_2 0xFFB0:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 Watchdog timer overflow
interrupt INTP0_ 0x0006 Pin input edge detection
interrupt INTAD0_ 0x0008 Signal indicating end of A/D conversion
interrupt INTWT_ 0x000A Watch timer interrupt
interrupt INTTM30_ 0x000C Generation of 8-bit timer 30 match signal
interrupt INTTM40_ 0x000E Generation of 8-bit timer 40 match signal
interrupt INTKR00_ 0x0010 Key return signal detection
interrupt INTWTI_ 0x0012 Watch timer interval timer interrupt
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
RESERVEDFF02 0xFF02 RESERVED
P4 0xFF03 port 4
RESERVEDFF04 0xFF04 RESERVED
P6 0xFF05 Port 6
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
ADCR0 0xFF15 A/D conversion result register
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
RESERVEDFF22 0xFF22 RESERVED
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM43 3 P43 pin input/output mode selection
PM4.PM42 2 P42 pin input/output mode selection
PM4.PM41 1 P41 pin input/output mode selection
PM4.PM40 0 P40 pin input/output mode selection
RESERVEDFF25 0xFF25 RESERVED
PM6 0xFF26 Port mode register 6
PM6.PM61 1 P61 pin input/output mode selection
PM6.PM60 0 P60 pin input/output mode selection
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock selection resister
WDCS.WDCS2 2 Wachdog timer count clock selection bit 2
WDCS.WDCS1 1 Wachdog timer count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock (fW) selection
WTM.WTM6 6 Prescaler interval time selection bit 6
WTM.WTM5 5 Prescaler interval time selection bit 5
WTM.WTM4 4 Prescaler interval time selection bit 4
WTM.WTM1 1 5-bit counter operation control
WTM.WTM0 0 Watch timer operation enable
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
PF8 0xFF58 Port function register 8
PF8.PF85 5 Port function of P85
PF8.PF84 4 Port function of P84
PF8.PF83 3 Port function of P83
PF8.PF82 2 Port function of P82
PF8.PF81 1 Port function of P81
PF8.PF80 0 Port function of P80
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
CR30 0xFF63 8-bit compare register 30
TM30 0xFF64 8-bit timer counter 30
TMC30 0xFF65 8-bit timer mode control register 30
TMC30.TCE30 7 TM30 count control operation
TMC30.TCL301 4 Timer 30 count clock selection bit 1
TMC30.TCL300 3 Timer 30 count clock selection bit 0
TMC30.TMD300 1 Timer 30 operation mode selection
CR40 0xFF66 8-bit compare register 40
CRH40 0xFF67 8-bit H width compare register 40
TM40 0xFF68 8-bit timer counter 40
TMC40 0xFF69 8-bit timer mode control register 40
TMC40.TCE40 7 TM40 count control operation
TMC40.TCL402 5 Timer 40 count clock selection bit 2
TMC40.TCL401 4 Timer 40 count clock selection bit 1
TMC40.TCL400 3 Timer 40 count clock selection bit 0
TMC40.TMD401 2 Timer 40 operation mode selection bit 1
TMC40.TMD400 1 Timer 40 operation mode selection bit 0
TMC40.TOE40 0 Timer output control
TCA40 0xFF6A Carrier generator output control register 40
TCA40.RMC40 2 Remote controller output control
TCA40.NRZB40 1
TCA40.NRZ40 0 A low level is output
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
RESERVEDFF70 0xFF70 RESERVED
RESERVEDFF71 0xFF71 RESERVED
RESERVEDFF72 0xFF72 RESERVED
RESERVEDFF73 0xFF73 RESERVED
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS00 0 Port function of P61
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Supply of power for LCD drive
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fCLK) selection bit 3
LCDC0.LCDC02 2 Internal clock (fCLK) selection bit 2
LCDC0.LCDC01 1 LCD clock (fLCD) selection bit 1
LCDC0.LCDC00 0 LCD clock (fLCD) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Selection of voltage amplification level
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIIF 7 WTIIF - Interrupt request flag
IF0.KRIF00 6 KRIF00 - Interrupt request flag
IF0.TMIF40 5 TMIF40 - Interrupt request flag
IF0.TMIF30 4 TMIF30 - Interrupt request flag
IF0.WTIF 3 WTIF - Interrupt request flag
IF0.ADIF0 2 ADIF0 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTIMK 7 WTIMK - Interrupt servicing control
MK0.KRMK00 6 KRMK00 - Interrupt servicing control
MK0.TMMK40 5 TMMK40 - Interrupt servicing control
MK0.TMMK30 4 TMMK30 - Interrupt servicing control
MK0.WTMK 3 WTMK - Interrupt servicing control
MK0.ADMK0 2 ADMK0 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Subclock oscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operating status
CSS.CSS0 4 Selection of main system clock or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 Port 0 on-chip pull-up resistor selection bit 4
PU0.PU01 1 Port 0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 Port 0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Main system clock oscillator operation control
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789464
; U14788EJ1V0PM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x2000 Internal ROM
area BSS RESERVED 0x2000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA17 LCD display RAM
area BSS RESERVED 0xFA17:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFB0
area DATA FSR_2 0xFFB0:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 Watchdog timer overflow
interrupt INTP0_ 0x0006 Pin input edge detection
interrupt INTAD0_ 0x0008 Signal indicating end of A/D conversion
interrupt INTWT_ 0x000A Watch timer interrupt
interrupt INTTM30_ 0x000C Generation of 8-bit timer 30 match signal
interrupt INTTM40_ 0x000E Generation of 8-bit timer 40 match signal
interrupt INTKR00_ 0x0010 Key return signal detection
interrupt INTWTI_ 0x0012 Watch timer interval timer interrupt
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
RESERVEDFF02 0xFF02 RESERVED
P4 0xFF03 port 4
RESERVEDFF04 0xFF04 RESERVED
P6 0xFF05 Port 6
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
ADCR0 0xFF15 A/D conversion result register
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
RESERVEDFF22 0xFF22 RESERVED
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM43 3 P43 pin input/output mode selection
PM4.PM42 2 P42 pin input/output mode selection
PM4.PM41 1 P41 pin input/output mode selection
PM4.PM40 0 P40 pin input/output mode selection
RESERVEDFF25 0xFF25 RESERVED
PM6 0xFF26 Port mode register 6
PM6.PM61 1 P61 pin input/output mode selection
PM6.PM60 0 P60 pin input/output mode selection
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock selection resister
WDCS.WDCS2 2 Wachdog timer count clock selection bit 2
WDCS.WDCS1 1 Wachdog timer count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock (fW) selection
WTM.WTM6 6 Prescaler interval time selection bit 6
WTM.WTM5 5 Prescaler interval time selection bit 5
WTM.WTM4 4 Prescaler interval time selection bit 4
WTM.WTM1 1 5-bit counter operation control
WTM.WTM0 0 Watch timer operation enable
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
PF8 0xFF58 Port function register 8
PF8.PF85 5 Port function of P85
PF8.PF84 4 Port function of P84
PF8.PF83 3 Port function of P83
PF8.PF82 2 Port function of P82
PF8.PF81 1 Port function of P81
PF8.PF80 0 Port function of P80
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
CR30 0xFF63 8-bit compare register 30
TM30 0xFF64 8-bit timer counter 30
TMC30 0xFF65 8-bit timer mode control register 30
TMC30.TCE30 7 TM30 count control operation
TMC30.TCL301 4 Timer 30 count clock selection bit 1
TMC30.TCL300 3 Timer 30 count clock selection bit 0
TMC30.TMD300 1 Timer 30 operation mode selection
CR40 0xFF66 8-bit compare register 40
CRH40 0xFF67 8-bit H width compare register 40
TM40 0xFF68 8-bit timer counter 40
TMC40 0xFF69 8-bit timer mode control register 40
TMC40.TCE40 7 TM40 count control operation
TMC40.TCL402 5 Timer 40 count clock selection bit 2
TMC40.TCL401 4 Timer 40 count clock selection bit 1
TMC40.TCL400 3 Timer 40 count clock selection bit 0
TMC40.TMD401 2 Timer 40 operation mode selection bit 1
TMC40.TMD400 1 Timer 40 operation mode selection bit 0
TMC40.TOE40 0 Timer output control
TCA40 0xFF6A Carrier generator output control register 40
TCA40.RMC40 2 Remote controller output control
TCA40.NRZB40 1
TCA40.NRZ40 0 A low level is output
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
RESERVEDFF70 0xFF70 RESERVED
RESERVEDFF71 0xFF71 RESERVED
RESERVEDFF72 0xFF72 RESERVED
RESERVEDFF73 0xFF73 RESERVED
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS00 0 Port function of P61
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Supply of power for LCD drive
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fCLK) selection bit 3
LCDC0.LCDC02 2 Internal clock (fCLK) selection bit 2
LCDC0.LCDC01 1 LCD clock (fLCD) selection bit 1
LCDC0.LCDC00 0 LCD clock (fLCD) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Selection of voltage amplification level
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIIF 7 WTIIF - Interrupt request flag
IF0.KRIF00 6 KRIF00 - Interrupt request flag
IF0.TMIF40 5 TMIF40 - Interrupt request flag
IF0.TMIF30 4 TMIF30 - Interrupt request flag
IF0.WTIF 3 WTIF - Interrupt request flag
IF0.ADIF0 2 ADIF0 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTIMK 7 WTIMK - Interrupt servicing control
MK0.KRMK00 6 KRMK00 - Interrupt servicing control
MK0.TMMK40 5 TMMK40 - Interrupt servicing control
MK0.TMMK30 4 TMMK30 - Interrupt servicing control
MK0.WTMK 3 WTMK - Interrupt servicing control
MK0.ADMK0 2 ADMK0 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Subclock oscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operating status
CSS.CSS0 4 Selection of main system clock or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 Port 0 on-chip pull-up resistor selection bit 4
PU0.PU01 1 Port 0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 Port 0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Main system clock oscillator operation control
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789466
; U14788EJ1V0PM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA17 LCD display RAM
area BSS RESERVED 0xFA17:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFB0
area DATA FSR_2 0xFFB0:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 Watchdog timer overflow
interrupt INTP0_ 0x0006 Pin input edge detection
interrupt INTAD0_ 0x0008 Signal indicating end of A/D conversion
interrupt INTWT_ 0x000A Watch timer interrupt
interrupt INTTM30_ 0x000C Generation of 8-bit timer 30 match signal
interrupt INTTM40_ 0x000E Generation of 8-bit timer 40 match signal
interrupt INTKR00_ 0x0010 Key return signal detection
interrupt INTWTI_ 0x0012 Watch timer interval timer interrupt
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
RESERVEDFF02 0xFF02 RESERVED
P4 0xFF03 port 4
RESERVEDFF04 0xFF04 RESERVED
P6 0xFF05 Port 6
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
ADCR0 0xFF15 A/D conversion result register
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
RESERVEDFF22 0xFF22 RESERVED
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM43 3 P43 pin input/output mode selection
PM4.PM42 2 P42 pin input/output mode selection
PM4.PM41 1 P41 pin input/output mode selection
PM4.PM40 0 P40 pin input/output mode selection
RESERVEDFF25 0xFF25 RESERVED
PM6 0xFF26 Port mode register 6
PM6.PM61 1 P61 pin input/output mode selection
PM6.PM60 0 P60 pin input/output mode selection
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock selection resister
WDCS.WDCS2 2 Wachdog timer count clock selection bit 2
WDCS.WDCS1 1 Wachdog timer count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock (fW) selection
WTM.WTM6 6 Prescaler interval time selection bit 6
WTM.WTM5 5 Prescaler interval time selection bit 5
WTM.WTM4 4 Prescaler interval time selection bit 4
WTM.WTM1 1 5-bit counter operation control
WTM.WTM0 0 Watch timer operation enable
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
PF8 0xFF58 Port function register 8
PF8.PF85 5 Port function of P85
PF8.PF84 4 Port function of P84
PF8.PF83 3 Port function of P83
PF8.PF82 2 Port function of P82
PF8.PF81 1 Port function of P81
PF8.PF80 0 Port function of P80
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
CR30 0xFF63 8-bit compare register 30
TM30 0xFF64 8-bit timer counter 30
TMC30 0xFF65 8-bit timer mode control register 30
TMC30.TCE30 7 TM30 count control operation
TMC30.TCL301 4 Timer 30 count clock selection bit 1
TMC30.TCL300 3 Timer 30 count clock selection bit 0
TMC30.TMD300 1 Timer 30 operation mode selection
CR40 0xFF66 8-bit compare register 40
CRH40 0xFF67 8-bit H width compare register 40
TM40 0xFF68 8-bit timer counter 40
TMC40 0xFF69 8-bit timer mode control register 40
TMC40.TCE40 7 TM40 count control operation
TMC40.TCL402 5 Timer 40 count clock selection bit 2
TMC40.TCL401 4 Timer 40 count clock selection bit 1
TMC40.TCL400 3 Timer 40 count clock selection bit 0
TMC40.TMD401 2 Timer 40 operation mode selection bit 1
TMC40.TMD400 1 Timer 40 operation mode selection bit 0
TMC40.TOE40 0 Timer output control
TCA40 0xFF6A Carrier generator output control register 40
TCA40.RMC40 2 Remote controller output control
TCA40.NRZB40 1
TCA40.NRZ40 0 A low level is output
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
RESERVEDFF70 0xFF70 RESERVED
RESERVEDFF71 0xFF71 RESERVED
RESERVEDFF72 0xFF72 RESERVED
RESERVEDFF73 0xFF73 RESERVED
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS00 0 Port function of P61
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Supply of power for LCD drive
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fCLK) selection bit 3
LCDC0.LCDC02 2 Internal clock (fCLK) selection bit 2
LCDC0.LCDC01 1 LCD clock (fLCD) selection bit 1
LCDC0.LCDC00 0 LCD clock (fLCD) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Selection of voltage amplification level
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIIF 7 WTIIF - Interrupt request flag
IF0.KRIF00 6 KRIF00 - Interrupt request flag
IF0.TMIF40 5 TMIF40 - Interrupt request flag
IF0.TMIF30 4 TMIF30 - Interrupt request flag
IF0.WTIF 3 WTIF - Interrupt request flag
IF0.ADIF0 2 ADIF0 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTIMK 7 WTIMK - Interrupt servicing control
MK0.KRMK00 6 KRMK00 - Interrupt servicing control
MK0.TMMK40 5 TMMK40 - Interrupt servicing control
MK0.TMMK30 4 TMMK30 - Interrupt servicing control
MK0.WTMK 3 WTMK - Interrupt servicing control
MK0.ADMK0 2 ADMK0 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Subclock oscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operating status
CSS.CSS0 4 Selection of main system clock or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 Port 0 on-chip pull-up resistor selection bit 4
PU0.PU01 1 Port 0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 Port 0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Main system clock oscillator operation control
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789467
; U14788EJ1V0PM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x6000 Internal ROM
area BSS RESERVED 0x6000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA17 LCD display RAM
area BSS RESERVED 0xFA17:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFB0
area DATA FSR_2 0xFFB0:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 Watchdog timer overflow
interrupt INTP0_ 0x0006 Pin input edge detection
interrupt INTAD0_ 0x0008 Signal indicating end of A/D conversion
interrupt INTWT_ 0x000A Watch timer interrupt
interrupt INTTM30_ 0x000C Generation of 8-bit timer 30 match signal
interrupt INTTM40_ 0x000E Generation of 8-bit timer 40 match signal
interrupt INTKR00_ 0x0010 Key return signal detection
interrupt INTWTI_ 0x0012 Watch timer interval timer interrupt
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
RESERVEDFF02 0xFF02 RESERVED
P4 0xFF03 port 4
RESERVEDFF04 0xFF04 RESERVED
P6 0xFF05 Port 6
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
ADCR0 0xFF15 A/D conversion result register
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
RESERVEDFF22 0xFF22 RESERVED
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM43 3 P43 pin input/output mode selection
PM4.PM42 2 P42 pin input/output mode selection
PM4.PM41 1 P41 pin input/output mode selection
PM4.PM40 0 P40 pin input/output mode selection
RESERVEDFF25 0xFF25 RESERVED
PM6 0xFF26 Port mode register 6
PM6.PM61 1 P61 pin input/output mode selection
PM6.PM60 0 P60 pin input/output mode selection
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock selection resister
WDCS.WDCS2 2 Wachdog timer count clock selection bit 2
WDCS.WDCS1 1 Wachdog timer count clock selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock (fW) selection
WTM.WTM6 6 Prescaler interval time selection bit 6
WTM.WTM5 5 Prescaler interval time selection bit 5
WTM.WTM4 4 Prescaler interval time selection bit 4
WTM.WTM1 1 5-bit counter operation control
WTM.WTM0 0 Watch timer operation enable
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
PF8 0xFF58 Port function register 8
PF8.PF85 5 Port function of P85
PF8.PF84 4 Port function of P84
PF8.PF83 3 Port function of P83
PF8.PF82 2 Port function of P82
PF8.PF81 1 Port function of P81
PF8.PF80 0 Port function of P80
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
CR30 0xFF63 8-bit compare register 30
TM30 0xFF64 8-bit timer counter 30
TMC30 0xFF65 8-bit timer mode control register 30
TMC30.TCE30 7 TM30 count control operation
TMC30.TCL301 4 Timer 30 count clock selection bit 1
TMC30.TCL300 3 Timer 30 count clock selection bit 0
TMC30.TMD300 1 Timer 30 operation mode selection
CR40 0xFF66 8-bit compare register 40
CRH40 0xFF67 8-bit H width compare register 40
TM40 0xFF68 8-bit timer counter 40
TMC40 0xFF69 8-bit timer mode control register 40
TMC40.TCE40 7 TM40 count control operation
TMC40.TCL402 5 Timer 40 count clock selection bit 2
TMC40.TCL401 4 Timer 40 count clock selection bit 1
TMC40.TCL400 3 Timer 40 count clock selection bit 0
TMC40.TMD401 2 Timer 40 operation mode selection bit 1
TMC40.TMD400 1 Timer 40 operation mode selection bit 0
TMC40.TOE40 0 Timer output control
TCA40 0xFF6A Carrier generator output control register 40
TCA40.RMC40 2 Remote controller output control
TCA40.NRZB40 1
TCA40.NRZ40 0 A low level is output
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
RESERVEDFF70 0xFF70 RESERVED
RESERVEDFF71 0xFF71 RESERVED
RESERVEDFF72 0xFF72 RESERVED
RESERVEDFF73 0xFF73 RESERVED
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS00 0 Port function of P61
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Supply of power for LCD drive
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fCLK) selection bit 3
LCDC0.LCDC02 2 Internal clock (fCLK) selection bit 2
LCDC0.LCDC01 1 LCD clock (fLCD) selection bit 1
LCDC0.LCDC00 0 LCD clock (fLCD) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Selection of voltage amplification level
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIIF 7 WTIIF - Interrupt request flag
IF0.KRIF00 6 KRIF00 - Interrupt request flag
IF0.TMIF40 5 TMIF40 - Interrupt request flag
IF0.TMIF30 4 TMIF30 - Interrupt request flag
IF0.WTIF 3 WTIF - Interrupt request flag
IF0.ADIF0 2 ADIF0 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTIMK 7 WTIMK - Interrupt servicing control
MK0.KRMK00 6 KRMK00 - Interrupt servicing control
MK0.TMMK40 5 TMMK40 - Interrupt servicing control
MK0.TMMK30 4 TMMK30 - Interrupt servicing control
MK0.WTMK 3 WTMK - Interrupt servicing control
MK0.ADMK0 2 ADMK0 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Subclock oscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operating status
CSS.CSS0 4 Selection of main system clock or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 Port 0 on-chip pull-up resistor selection bit 4
PU0.PU01 1 Port 0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 Port 0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Main system clock oscillator operation control
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78F9468
; U14558EJ1V0PM00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x8000 Flash memory
area BSS RESERVED 0x8000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA17 LCD display RAM
area BSS RESERVED 0xFA17:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF85 Special Function Register
area BSS RESERVED 0xFF85:0xFFB0
area DATA FSR_2 0xFFB0:0xFFB4 Special Function Register
area BSS RESERVED 0xFFB4:0xFFDD
area DATA FSR_3 0xFFDD:0xFFDE Special Function Register
area BSS RESERVED 0xFFDE:0xFFE0
area DATA FSR_4 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 Watchdog timer overflow
interrupt INTP0_ 0x0006 Pin input edge detection
interrupt INTAD0_ 0x0008 Signal indicating end of A/D conversion
interrupt INTWT_ 0x000A Watch timer interrupt
interrupt INTTM30_ 0x000C Generation of 8-bit timer 30 match signal
interrupt INTTM40_ 0x000E Generation of 8-bit timer 40 match signal
interrupt INTKR00_ 0x0010 Key return signal detection
interrupt INTWTI_ 0x0012 Watch timer interval timer interrupt
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
RESERVEDFF02 0xFF02 RESERVED
P4 0xFF03 port 4
RESERVEDFF04 0xFF04 RESERVED
P6 0xFF05 Port 6
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
P8 0xFF08 Port 8
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
RESERVEDFF10 0xFF10 RESERVED
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
ADCR0 0xFF15 A/D conversion result register
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
RESERVEDFF22 0xFF22 RESERVED
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM43 3 P43 pin input/output mode selection
PM4.PM42 2 P42 pin input/output mode selection
PM4.PM41 1 P41 pin input/output mode selection
PM4.PM40 0 P40 pin input/output mode selection
RESERVEDFF25 0xFF25 RESERVED
PM6 0xFF26 Port mode register 6
PM6.PM61 1 P61 pin input/output mode selection
PM6.PM60 0 P60 pin input/output mode selection
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM85 5 P85 pin input/output mode selection bit
PM8.PM84 4 P84 pin input/output mode selection bit
PM8.PM83 3 P83 pin input/output mode selection bit
PM8.PM82 2 P82 pin input/output mode selection bit
PM8.PM81 1 P81 pin input/output mode selection bit
PM8.PM80 0 P80 pin input/output mode selection bit
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
RESERVEDFF42 0xFF42 RESERVED
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Watch timer count clock (fW) selection
WTM.WTM6 6 Prescaler interval time selection bit 6
WTM.WTM5 5 Prescaler interval time selection bit 5
WTM.WTM4 4 Prescaler interval time selection bit 4
WTM.WTM1 1 5-bit counter operation control
WTM.WTM0 0 Watch timer operation enable
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
PF8 0xFF58 Port function register 8
PF8.PF85 5 Port function of P85
PF8.PF84 4 Port function of P84
PF8.PF83 3 Port function of P83
PF8.PF82 2 Port function of P82
PF8.PF81 1 Port function of P81
PF8.PF80 0 Port function of P80
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
CR30 0xFF63 8-bit compare register 30
TM30 0xFF64 8-bit timer counter 30
TMC30 0xFF65 8-bit timer mode control register 30
TMC30.TCE30 7 TM30 count control operation
TMC30.TCL301 4 Timer 30 count clock selection bit 1
TMC30.TCL300 3 Timer 30 count clock selection bit 0
TMC30.TMD300 1 Timer 30 operation mode selection
CR40 0xFF66 8-bit compare register 40
CRH40 0xFF67 8-bit H width compare register 40
TM40 0xFF68 8-bit timer counter 40
TMC40 0xFF69 8-bit timer mode control register 40
TMC40.TCE40 7 TM40 count control operation
TMC40.TCL402 5 Timer 40 count clock selection bit 2
TMC40.TCL401 4 Timer 40 count clock selection bit 1
TMC40.TCL400 3 Timer 40 count clock selection bit 0
TMC40.TMD401 2 Timer 40 operation mode selection bit 1
TMC40.TMD400 1 Timer 40 operation mode selection bit 0
TMC40.TOE40 0 Timer output control
TCA40 0xFF6A Carrier generator output control register 40
TCA40.RMC40 2 Remote controller output control
TCA40.NRZB40 1
TCA40.NRZ40 0 A low level is output
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
RESERVEDFF70 0xFF70 RESERVED
RESERVEDFF71 0xFF71 RESERVED
RESERVEDFF72 0xFF72 RESERVED
RESERVEDFF73 0xFF73 RESERVED
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM0 0xFF80 A/D converter mode register 0
ADM0.ADCS0 7 A/D conversion control
ADM0.FR02 5 A/D conversion time selection bit 2
ADM0.FR01 4 A/D conversion time selection bit 1
ADM0.FR00 3 A/D conversion time selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 A/D input selection register 0
ADS0.ADS00 0 Port function of P61
LCDM0 0xFFB0 LCD display mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Supply of power for LCD drive
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 Internal clock (fCLK) selection bit 3
LCDC0.LCDC02 2 Internal clock (fCLK) selection bit 2
LCDC0.LCDC01 1 LCD clock (fLCD) selection bit 1
LCDC0.LCDC00 0 LCD clock (fLCD) selection bit 0
LCDVA0 0xFFB3 LCD voltage amplification control register 0
LCDVA0.GAIN 0 Selection of voltage amplification level
POCF1 0xFFDD Power-on-clear register 1
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIIF 7 WTIIF - Interrupt request flag
IF0.KRIF00 6 KRIF00 - Interrupt request flag
IF0.TMIF40 5 TMIF40 - Interrupt request flag
IF0.TMIF30 4 TMIF30 - Interrupt request flag
IF0.WTIF 3 WTIF - Interrupt request flag
IF0.ADIF0 2 ADIF0 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTIMK 7 WTIMK - Interrupt servicing control
MK0.KRMK00 6 KRMK00 - Interrupt servicing control
MK0.TMMK40 5 TMMK40 - Interrupt servicing control
MK0.TMMK30 4 TMMK30 - Interrupt servicing control
MK0.WTMK 3 WTMK - Interrupt servicing control
MK0.ADMK0 2 ADMK0 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Subclock oscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operating status
CSS.CSS0 4 Selection of main system clock or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM000 0 Key return signal detection control
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 Port 0 on-chip pull-up resistor selection bit 4
PU0.PU01 1 Port 0 on-chip pull-up resistor selection bit 1
PU0.PU00 0 Port 0 on-chip pull-up resistor selection bit 0
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Main system clock oscillator operation control
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789488
; U14883EJ1V0PM00.PDF, U15331EJ1V0UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x8000 Internal ROM
area BSS RESERVED 0x8000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA1C LCD display RAM
area BSS RESERVED 0xFA1C:0xFB00
area DATA RAM_ 0xFB00:0xFF00 Internal High-Speed RAM
area DATA FSR_ 0xFF00:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x0010 INTSR20/INTCSI20
interrupt INTCSI10_ 0x0012 INTCSI10
interrupt INTST20_ 0x0014 INTST20
interrupt INTWTI_ 0x0016 INTWTI
interrupt INTTM20_ 0x0018 INTTM20
interrupt INTTM50_ 0x001A INTTM50
interrupt INTTM60_ 0x001C INTTM60
interrupt INTTM61_ 0x001E INTTM61
interrupt INTAD0_ 0x0020 INTAD0
interrupt INTWT_ 0x0022 INTWT
interrupt INTKR00_ 0x0024 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
P7 0xFF07 Port 7
P8 0xFF08 Port 8
RESERVEDFF09 0xFF09 RESERVED
CR61 0xFF0A 8-bit compare register 61
TM61 0xFF0B 8-bit timer counter 61
CR60 0xFF0C 8-bit compare register 60
CR50 0xFF0D 8-bit compare register 50
TM60 0xFF0E 8-bit timer counter 60
TM50 0xFF0F 8-bit timer counter 50
RESERVEDFF10 0xFF10 RESERVED
SIO1A0 0xFF11 Serial I/O shift register 1A0
MUL0L 0xFF12 16-bit multiplication result store register L
MUL0H 0xFF13 16-bit multiplication result store register H
ADCRL0 0xFF14 A/D conversion result register 0
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 pin input/output mode selection
PM0.PM06 6 P06 pin input/output mode selection
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM34 4 P34 pin input/output mode selection
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF22 0xFF22 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM87 7 P87 pin input/output mode selection
PM8.PM86 6 P86 pin input/output mode selection
PM8.PM85 5 P85 pin input/output mode selection
PM8.PM84 4 P84 pin input/output mode selection
PM8.PM83 3 P83 pin input/output mode selection
PM8.PM82 2 P82 pin input/output mode selection
PM8.PM81 1 P81 pin input/output mode selection
PM8.PM80 0 P80 pin input/output mode selection
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
PUB0 0xFF30 Pull-up resistor option register B0
PUB0.PUB07 7 P07 on-chip pull-up resistor selection
PUB0.PUB06 6 P06 on-chip pull-up resistor selection
PUB0.PUB05 5 P05 on-chip pull-up resistor selection
PUB0.PUB04 4 P04 on-chip pull-up resistor selection
PUB0.PUB03 3 P03 on-chip pull-up resistor selection
PUB0.PUB02 2 P02 on-chip pull-up resistor selection
PUB0.PUB01 1 P01 on-chip pull-up resistor selection
PUB0.PUB00 0 P00 on-chip pull-up resistor selection
PUB1 0xFF31 Pull-up resistor option register B1
PUB1.PUB11 1 P11 on-chip pull-up resistor selection
PUB1.PUB10 0 P10 on-chip pull-up resistor selection
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB34 4 P34 on-chip pull-up resistor selection
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
CRH61 0xFF40 8-bit H width compare register 61
TMC61 0xFF41 8-bit timer mode control register 61
TMC61.TCE61 7 Control of TM61 count operation
TMC61.TCL612 5 Selection of timer 61 count clock bit 2
TMC61.TCL611 4 Selection of timer 61 count clock bit 1
TMC61.TCL610 3 Selection of timer 61 count clock bit 0
TMC61.TMD611 2 Selection of operation mode for timer 61 bit 1
TMC61.TMD610 1 Selection of operation mode for timer 61 bit 0
TMC61.TOE61 0 Control of timer output
WDCS 0xFF42 Watchdog timer clock selection register
WDCS.WDCS2 2 Selection of count clock bit 2
WDCS.WDCS1 1 Selection of count clock bit 1
WDCS.WDCS0 0 Selection of count clock bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Selection of watch timer count clock (fW)
WTM.WTM6 6 Selection of prescaler interval time bit 6
WTM.WTM5 5 Selection of prescaler interval time bit 5
WTM.WTM4 4 Selection of prescaler interval time bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation enable/disable
WTIM 0xFF4B Watch timer interrupt time selection register
WTIM.WTS 0 Selection of watch timer interrupt time
CRH60 0xFF4C 8-bit H width compare register 60
TMC50 0xFF4D 8-bit timer mode control register 50
TMC50.TCE50 7 Control of TM50 count operation
TMC50.TEG50 6 Selection of valid edge of TM50 count clock
TMC50.TCL502 5 Selection of timer 50 count clock bit 2
TMC50.TCL501 4 Selection of timer 50 count clock bit 1
TMC50.TCL500 3 Selection of timer 50 count clock bit 0
TMC50.TMD501 2 Selection of operation mode for timer 50 bit 1
TMC50.TMD500 1 Selection of operation mode for timer 50 bit 0
TMC50.TOE50 0 Control of timer output
TMC60 0xFF4E 8-bit timer mode control register 60
TMC60.TCE60 7 Control of TM60 count operation
TMC60.TCL602 5 Selection of timer 60 count clock bit 2
TMC60.TCL601 4 Selection of timer 60 count clock bit 1
TMC60.TCL600 3 Selection of timer 60 count clock bit 0
TMC60.TMD601 2 Selection of operation mode for timer 60 bit 1
TMC60.TMD600 1 Selection of operation mode for timer 60 bit 0
TMC60.TOE60 0 Control of timer output
TCA60 0xFF4F Carrier generator output control register 60
TCA60.RMC60 2 Control of remote control output
TCA60.NRZB60 1
TCA60.NRZ60 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Framing error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.DIR20 2 First-bit specification
CSIM20.CSCK20 1 3-wire serial I/O mode clock selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmission shift / Reception buffer register 20
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
CSIM1A0 0xFF78 Serial operation mode register 1A0
CSIM1A0.CSIE10 7 Specification of operation enable/disable
CSIM1A0.DIR10 6 Specification of first bit of serial transfer data
CSIM1A0.ATE0 5 Selection of operation mode
CSIM1A0.LSCK10 4 Chip enable control of SCK10 pin
CSIM1A0.SCL101 1 Selection of serial clock (fSCK) bit 1
CSIM1A0.SCL100 0 Selection of serial clock (fSCK) bit 0
ADTC0 0xFF79 Automatic data transmission/reception control register 0
ADTC0.RE0 7 Control of reception of automatic transmit/receive function
ADTC0.ARLD0 6 Selection of operation mode for automatic transmit/receive function
ADTC0.TRF0 3 Status of automatic transmission/reception function
ADTP0 0xFF7A Automatic data transmission/reception address pointer 0
ADTI0 0xFF7B Automatic data transmission/reception interval specification register 0
ADTI0.ADTI07 7 Data transfer interval control bit 7
ADTI0.ADTI04 4 Data transfer interval control bit 4
ADTI0.ADTI03 3 Data transfer interval control bit 3
ADTI0.ADTI02 2 Data transfer interval control bit 2
ADTI0.ADTI01 1 Data transfer interval control bit 1
ADTI0.ADTI00 0 Data transfer interval control bit 0
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADML0 0xFF80 A/D converter mode register 0
ADML0.ADCS0 7 A/D conversion control
ADML0.FR02 5 A/D conversion time selection bit 2
ADML0.FR01 4 A/D conversion time selection bit 1
ADML0.FR00 3 A/D conversion time selection bit 0
ADML0.ADCE0 0 Control of band-gap circuit
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
RESERVEDFF83 0xFF83 RESERVED
RESERVEDFF84 0xFF84 RESERVED
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
SBMEM0 0xFFA0 Serial interface buffer memory 0
SBMEM1 0xFFA1 Serial interface buffer memory 1
SBMEM2 0xFFA2 Serial interface buffer memory 2
SBMEM3 0xFFA3 Serial interface buffer memory 3
SBMEM4 0xFFA4 Serial interface buffer memory 4
SBMEM5 0xFFA5 Serial interface buffer memory 5
SBMEM6 0xFFA6 Serial interface buffer memory 6
SBMEM7 0xFFA7 Serial interface buffer memory 7
SBMEM8 0xFFA8 Serial interface buffer memory 8
SBMEM9 0xFFA9 Serial interface buffer memory 9
SBMEMA 0xFFAA Serial interface buffer memory A
SBMEMB 0xFFAB Serial interface buffer memory B
SBMEMC 0xFFAC Serial interface buffer memory C
SBMEMD 0xFFAD Serial interface buffer memory D
SBMEME 0xFFAE Serial interface buffer memory E
SBMEMF 0xFFAF Serial interface buffer memory F
LCDM0 0xFFB0 LCD mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 LCD source clock (fLCD) selection bit 3
LCDC0.LCDC02 2 LCD source clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection bit 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection bit 0
LCDVA0 0xFFB3 LCD voltage boost control register 0
LCDVA0.GAIN 0 Reference voltage (VLC2) level selection
RESERVEDFFB4 0xFFB4 RESERVED
RESERVEDFFB5 0xFFB5 RESERVED
RESERVEDFFB6 0xFFB6 RESERVED
RESERVEDFFB7 0xFFB7 RESERVED
RESERVEDFFB8 0xFFB8 RESERVED
RESERVEDFFB9 0xFFB9 RESERVED
RESERVEDFFBA 0xFFBA RESERVED
RESERVEDFFBB 0xFFBB RESERVED
RESERVEDFFBC 0xFFBC RESERVED
RESERVEDFFBD 0xFFBD RESERVED
RESERVEDFFBE 0xFFBE RESERVED
RESERVEDFFBF 0xFFBF RESERVED
RESERVEDFFC0 0xFFC0 RESERVED
RESERVEDFFC1 0xFFC1 RESERVED
RESERVEDFFC2 0xFFC2 RESERVED
RESERVEDFFC3 0xFFC3 RESERVED
RESERVEDFFC4 0xFFC4 RESERVED
RESERVEDFFC5 0xFFC5 RESERVED
RESERVEDFFC6 0xFFC6 RESERVED
RESERVEDFFC7 0xFFC7 RESERVED
RESERVEDFFC8 0xFFC8 RESERVED
RESERVEDFFC9 0xFFC9 RESERVED
RESERVEDFFCA 0xFFCA RESERVED
RESERVEDFFCB 0xFFCB RESERVED
RESERVEDFFCC 0xFFCC RESERVED
RESERVEDFFCD 0xFFCD RESERVED
RESERVEDFFCE 0xFFCE RESERVED
RESERVEDFFCF 0xFFCF RESERVED
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.CSIIF10 7 CSIIF10 - Interrupt request flag
IF0.SRIF20 6 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.WTIF 7 WTIF - Interrupt request flag
IF1.ADIF0 6 ADIF0 - Interrupt request flag
IF1.TMIF61 5 TMIF61 - Interrupt request flag
IF1.TMIF60 4 TMIF60 - Interrupt request flag
IF1.TMIF50 3 TMIF50 - Interrupt request flag
IF1.TMIF20 2 TMIF20 - Interrupt request flag
IF1.WTIIF 1 WTIIF - Interrupt request flag
IF1.STIF20 0 STIF20 - Interrupt request flag
IF2 0xFFE2 Interrupt request flag register 2
IF2.KRIF00 0 Interrupt request flag
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.CSIMK10 7 CSIMK10 - Interrupt servicing control
MK0.SRMK20 6 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.WTMK 7 WTMK - Interrupt servicing control
MK1.ADMK0 6 ADMK0 - Interrupt servicing control
MK1.TMMK61 5 TMMK61 - Interrupt servicing control
MK1.TMMK60 4 TMMK60 - Interrupt servicing control
MK1.TMMK50 3 TMMK50 - Interrupt servicing control
MK1.TMMK20 2 TMMK20 - Interrupt servicing control
MK1.WTIMK 1 WTIMK - Interrupt servicing control
MK1.STMK20 0 STMK20 - Interrupt servicing control
MK2 0xFFE6 Interrupt mask flag register 2
MK2.KRMK00 0 Interrupt servicing control
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Subclock oscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM007 7 Control of key return signal detection bit 7
KRM00.KRM006 6 Control of key return signal detection bit 6
KRM00.KRM005 5 Control of key return signal detection bit 5
KRM00.KRM004 4 Control of key return signal detection bit 4
KRM00.KRM000 0 Control of key return signal detection
RESERVEDFFF6 0xFFF6 RESERVED
RESERVEDFFF7 0xFFF7 RESERVED
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Main system clock oscillator operation control
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78F9488
; U15331EJ1V0UM00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x8000 Flash memory
area BSS RESERVED 0x8000:0xFA00
area DATA LCD_RAM 0xFA00:0xFA1C LCD display RAM
area BSS RESERVED 0xFA1C:0xFB00
area DATA RAM_ 0xFB00:0xFF00 Internal High-Speed RAM
area DATA FSR_ 0xFF00:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTP2_ 0x000A INTP2
interrupt INTP3_ 0x000C INTP3
interrupt INTSR20_INTCSI20 0x0010 INTSR20/INTCSI20
interrupt INTCSI10_ 0x0012 INTCSI10
interrupt INTST20_ 0x0014 INTST20
interrupt INTWTI_ 0x0016 INTWTI
interrupt INTTM20_ 0x0018 INTTM20
interrupt INTTM50_ 0x001A INTTM50
interrupt INTTM60_ 0x001C INTTM60
interrupt INTTM61_ 0x001E INTTM61
interrupt INTAD0_ 0x0020 INTAD0
interrupt INTWT_ 0x0022 INTWT
interrupt INTKR00_ 0x0024 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
P3 0xFF03 Port 3
RESERVEDFF04 0xFF04 RESERVED
P5 0xFF05 Port 5
P6 0xFF06 Port 6
P7 0xFF07 Port 7
P8 0xFF08 Port 8
RESERVEDFF09 0xFF09 RESERVED
CR61 0xFF0A 8-bit compare register 61
TM61 0xFF0B 8-bit timer counter 61
CR60 0xFF0C 8-bit compare register 60
CR50 0xFF0D 8-bit compare register 50
TM60 0xFF0E 8-bit timer counter 60
TM50 0xFF0F 8-bit timer counter 50
RESERVEDFF10 0xFF10 RESERVED
SIO1A0 0xFF11 Serial I/O shift register 1A0
MUL0L 0xFF12 16-bit multiplication result store register L
MUL0H 0xFF13 16-bit multiplication result store register H
ADCRL0 0xFF14 A/D conversion result register 0
CR20 0xFF16 16-bit compare register 20
TM20 0xFF18 16-bit timer counter 20
TCP20 0xFF1A 16-bit capture register 20
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 pin input/output mode selection
PM0.PM06 6 P06 pin input/output mode selection
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
PM3 0xFF23 Port mode register 3
PM3.PM34 4 P34 pin input/output mode selection
PM3.PM33 3 P33 pin input/output mode selection
PM3.PM32 2 P32 pin input/output mode selection
PM3.PM31 1 P31 pin input/output mode selection
PM3.PM30 0 P30 pin input/output mode selection
RESERVEDFF22 0xFF22 RESERVED
PM5 0xFF25 Port mode register 5
PM5.PM53 3 P53 pin input/output mode selection
PM5.PM52 2 P52 pin input/output mode selection
PM5.PM51 1 P51 pin input/output mode selection
PM5.PM50 0 P50 pin input/output mode selection
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
PM8 0xFF28 Port mode register 8
PM8.PM87 7 P87 pin input/output mode selection
PM8.PM86 6 P86 pin input/output mode selection
PM8.PM85 5 P85 pin input/output mode selection
PM8.PM84 4 P84 pin input/output mode selection
PM8.PM83 3 P83 pin input/output mode selection
PM8.PM82 2 P82 pin input/output mode selection
PM8.PM81 1 P81 pin input/output mode selection
PM8.PM80 0 P80 pin input/output mode selection
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
PUB0 0xFF30 Pull-up resistor option register B0
PUB0.PUB07 7 P07 on-chip pull-up resistor selection
PUB0.PUB06 6 P06 on-chip pull-up resistor selection
PUB0.PUB05 5 P05 on-chip pull-up resistor selection
PUB0.PUB04 4 P04 on-chip pull-up resistor selection
PUB0.PUB03 3 P03 on-chip pull-up resistor selection
PUB0.PUB02 2 P02 on-chip pull-up resistor selection
PUB0.PUB01 1 P01 on-chip pull-up resistor selection
PUB0.PUB00 0 P00 on-chip pull-up resistor selection
PUB1 0xFF31 Pull-up resistor option register B1
PUB1.PUB11 1 P11 on-chip pull-up resistor selection
PUB1.PUB10 0 P10 on-chip pull-up resistor selection
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 on-chip pull-up resistor selection
PUB2.PUB24 4 P24 on-chip pull-up resistor selection
PUB2.PUB23 3 P23 on-chip pull-up resistor selection
PUB2.PUB22 2 P22 on-chip pull-up resistor selection
PUB2.PUB21 1 P21 on-chip pull-up resistor selection
PUB2.PUB20 0 P20 on-chip pull-up resistor selection
PUB3 0xFF33 Pull-up resistor option register B3
PUB3.PUB34 4 P34 on-chip pull-up resistor selection
PUB3.PUB33 3 P33 on-chip pull-up resistor selection
PUB3.PUB32 2 P32 on-chip pull-up resistor selection
PUB3.PUB31 1 P31 on-chip pull-up resistor selection
PUB3.PUB30 0 P30 on-chip pull-up resistor selection
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
CRH61 0xFF40 8-bit H width compare register 61
TMC61 0xFF41 8-bit timer mode control register 61
TMC61.TCE61 7 Control of TM61 count operation
TMC61.TCL612 5 Selection of timer 61 count clock bit 2
TMC61.TCL611 4 Selection of timer 61 count clock bit 1
TMC61.TCL610 3 Selection of timer 61 count clock bit 0
TMC61.TMD611 2 Selection of operation mode for timer 61 bit 1
TMC61.TMD610 1 Selection of operation mode for timer 61 bit 0
TMC61.TOE61 0 Control of timer output
WDCS 0xFF42 Watchdog timer clock selection register
WDCS.WDCS2 2 Selection of count clock bit 2
WDCS.WDCS1 1 Selection of count clock bit 1
WDCS.WDCS0 0 Selection of count clock bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
TMC20 0xFF48 16-bit timer mode control register 20
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM7 7 Selection of watch timer count clock (fW)
WTM.WTM6 6 Selection of prescaler interval time bit 6
WTM.WTM5 5 Selection of prescaler interval time bit 5
WTM.WTM4 4 Selection of prescaler interval time bit 4
WTM.WTM1 1 Control of 5-bit counter operation
WTM.WTM0 0 Watch timer operation enable/disable
WTIM 0xFF4B Watch timer interrupt time selection register
WTIM.WTS 0 Selection of watch timer interrupt time
CRH60 0xFF4C 8-bit H width compare register 60
TMC50 0xFF4D 8-bit timer mode control register 50
TMC50.TCE50 7 Control of TM50 count operation
TMC50.TEG50 6 Selection of valid edge of TM50 count clock
TMC50.TCL502 5 Selection of timer 50 count clock bit 2
TMC50.TCL501 4 Selection of timer 50 count clock bit 1
TMC50.TCL500 3 Selection of timer 50 count clock bit 0
TMC50.TMD501 2 Selection of operation mode for timer 50 bit 1
TMC50.TMD500 1 Selection of operation mode for timer 50 bit 0
TMC50.TOE50 0 Control of timer output
TMC60 0xFF4E 8-bit timer mode control register 60
TMC60.TCE60 7 Control of TM60 count operation
TMC60.TCL602 5 Selection of timer 60 count clock bit 2
TMC60.TCL601 4 Selection of timer 60 count clock bit 1
TMC60.TCL600 3 Selection of timer 60 count clock bit 0
TMC60.TMD601 2 Selection of operation mode for timer 60 bit 1
TMC60.TMD600 1 Selection of operation mode for timer 60 bit 0
TMC60.TOE60 0 Control of timer output
TCA60 0xFF4F Carrier generator output control register 60
TCA60.RMC60 2 Control of remote control output
TCA60.NRZB60 1
TCA60.NRZ60 0 No return zero data
RESERVEDFF50 0xFF50 RESERVED
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM20 0xFF70 Asynchronous interface mode register 20
ASIM20.TXE20 7 Transmit operation control
ASIM20.RXE20 6 Receive operation control
ASIM20.PS201 5 Parity bit specification bit 1
ASIM20.PS200 4 Parity bit specification bit 0
ASIM20.CL20 3 Transmit data character length specification
ASIM20.SL20 2 Transmit data stop bit length
ASIS20 0xFF71 Asynchronous interface status register 20
ASIS20.PE20 2 Parity error flag
ASIS20.FE20 1 Framing error flag
ASIS20.OVE20 0 Overrun error flag
CSIM20 0xFF72 Serial operation mode register 20
CSIM20.CSIE20 7 Operation control in 3-wire serial I/O mode
CSIM20.DIR20 2 First-bit specification
CSIM20.CSCK20 1 3-wire serial I/O mode clock selection
BRGC20 0xFF73 Baud rate generator control register 20
BRGC20.TPS203 7 3-bit counter source clock selection bit 3
BRGC20.TPS202 6 3-bit counter source clock selection bit 2
BRGC20.TPS201 5 3-bit counter source clock selection bit 1
BRGC20.TPS200 4 3-bit counter source clock selection bit 0
SIO20 0xFF74 Transmission shift / Reception buffer register 20
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
CSIM1A0 0xFF78 Serial operation mode register 1A0
CSIM1A0.CSIE10 7 Specification of operation enable/disable
CSIM1A0.DIR10 6 Specification of first bit of serial transfer data
CSIM1A0.ATE0 5 Selection of operation mode
CSIM1A0.LSCK10 4 Chip enable control of SCK10 pin
CSIM1A0.SCL101 1 Selection of serial clock (fSCK) bit 1
CSIM1A0.SCL100 0 Selection of serial clock (fSCK) bit 0
ADTC0 0xFF79 Automatic data transmission/reception control register 0
ADTC0.RE0 7 Control of reception of automatic transmit/receive function
ADTC0.ARLD0 6 Selection of operation mode for automatic transmit/receive function
ADTC0.TRF0 3 Status of automatic transmission/reception function
ADTP0 0xFF7A Automatic data transmission/reception address pointer 0
ADTI0 0xFF7B Automatic data transmission/reception interval specification register 0
ADTI0.ADTI07 7 Data transfer interval control bit 7
ADTI0.ADTI04 4 Data transfer interval control bit 4
ADTI0.ADTI03 3 Data transfer interval control bit 3
ADTI0.ADTI02 2 Data transfer interval control bit 2
ADTI0.ADTI01 1 Data transfer interval control bit 1
ADTI0.ADTI00 0 Data transfer interval control bit 0
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADML0 0xFF80 A/D converter mode register 0
ADML0.ADCS0 7 A/D conversion control
ADML0.FR02 5 A/D conversion time selection bit 2
ADML0.FR01 4 A/D conversion time selection bit 1
ADML0.FR00 3 A/D conversion time selection bit 0
ADML0.ADCE0 0 Control of band-gap circuit
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS0 0xFF84 Analog input channel specification register 0
ADS0.ADS02 2 Analog input channel specification bit 2
ADS0.ADS01 1 Analog input channel specification bit 1
ADS0.ADS00 0 Analog input channel specification bit 0
RESERVEDFF83 0xFF83 RESERVED
RESERVEDFF84 0xFF84 RESERVED
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
SBMEM0 0xFFA0 Serial interface buffer memory 0
SBMEM1 0xFFA1 Serial interface buffer memory 1
SBMEM2 0xFFA2 Serial interface buffer memory 2
SBMEM3 0xFFA3 Serial interface buffer memory 3
SBMEM4 0xFFA4 Serial interface buffer memory 4
SBMEM5 0xFFA5 Serial interface buffer memory 5
SBMEM6 0xFFA6 Serial interface buffer memory 6
SBMEM7 0xFFA7 Serial interface buffer memory 7
SBMEM8 0xFFA8 Serial interface buffer memory 8
SBMEM9 0xFFA9 Serial interface buffer memory 9
SBMEMA 0xFFAA Serial interface buffer memory A
SBMEMB 0xFFAB Serial interface buffer memory B
SBMEMC 0xFFAC Serial interface buffer memory C
SBMEMD 0xFFAD Serial interface buffer memory D
SBMEME 0xFFAE Serial interface buffer memory E
SBMEMF 0xFFAF Serial interface buffer memory F
LCDM0 0xFFB0 LCD mode register 0
LCDM0.LCDON0 7 LCD display enable/disable
LCDM0.VAON0 6 LCD controller/driver operation mode
LCDM0.LIPS0 4 Segment pin/common pin output control
LCDM0.LCDM00 0 LCD controller/driver display mode selection
RESERVEDFFB1 0xFFB1 RESERVED
LCDC0 0xFFB2 LCD clock control register 0
LCDC0.LCDC03 3 LCD source clock (fLCD) selection bit 3
LCDC0.LCDC02 2 LCD source clock (fLCD) selection bit 2
LCDC0.LCDC01 1 LCD clock (LCDCL) selection bit 1
LCDC0.LCDC00 0 LCD clock (LCDCL) selection bit 0
LCDVA0 0xFFB3 LCD voltage boost control register 0
LCDVA0.GAIN 0 Reference voltage (VLC2) level selection
RESERVEDFFB4 0xFFB4 RESERVED
RESERVEDFFB5 0xFFB5 RESERVED
RESERVEDFFB6 0xFFB6 RESERVED
RESERVEDFFB7 0xFFB7 RESERVED
RESERVEDFFB8 0xFFB8 RESERVED
RESERVEDFFB9 0xFFB9 RESERVED
RESERVEDFFBA 0xFFBA RESERVED
RESERVEDFFBB 0xFFBB RESERVED
RESERVEDFFBC 0xFFBC RESERVED
RESERVEDFFBD 0xFFBD RESERVED
RESERVEDFFBE 0xFFBE RESERVED
RESERVEDFFBF 0xFFBF RESERVED
RESERVEDFFC0 0xFFC0 RESERVED
RESERVEDFFC1 0xFFC1 RESERVED
RESERVEDFFC2 0xFFC2 RESERVED
RESERVEDFFC3 0xFFC3 RESERVED
RESERVEDFFC4 0xFFC4 RESERVED
RESERVEDFFC5 0xFFC5 RESERVED
RESERVEDFFC6 0xFFC6 RESERVED
RESERVEDFFC7 0xFFC7 RESERVED
RESERVEDFFC8 0xFFC8 RESERVED
RESERVEDFFC9 0xFFC9 RESERVED
RESERVEDFFCA 0xFFCA RESERVED
RESERVEDFFCB 0xFFCB RESERVED
RESERVEDFFCC 0xFFCC RESERVED
RESERVEDFFCD 0xFFCD RESERVED
RESERVEDFFCE 0xFFCE RESERVED
RESERVEDFFCF 0xFFCF RESERVED
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier operation start control bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.CSIIF10 7 CSIIF10 - Interrupt request flag
IF0.SRIF20 6 SRIF20 - Interrupt request flag
IF0.PIF3 4 PIF3 - Interrupt request flag
IF0.PIF2 3 PIF2 - Interrupt request flag
IF0.PIF1 2 PIF1 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.WDTIF 0 WDTIF - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.WTIF 7 WTIF - Interrupt request flag
IF1.ADIF0 6 ADIF0 - Interrupt request flag
IF1.TMIF61 5 TMIF61 - Interrupt request flag
IF1.TMIF60 4 TMIF60 - Interrupt request flag
IF1.TMIF50 3 TMIF50 - Interrupt request flag
IF1.TMIF20 2 TMIF20 - Interrupt request flag
IF1.WTIIF 1 WTIIF - Interrupt request flag
IF1.STIF20 0 STIF20 - Interrupt request flag
IF2 0xFFE2 Interrupt request flag register 2
IF2.KRIF00 0 Interrupt request flag
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.CSIMK10 7 CSIMK10 - Interrupt servicing control
MK0.SRMK20 6 SRMK20 - Interrupt servicing control
MK0.PMK3 4 PMK3 - Interrupt servicing control
MK0.PMK2 3 PMK2 - Interrupt servicing control
MK0.PMK1 2 PMK1 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.WDTMK 0 WDTMK - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.WTMK 7 WTMK - Interrupt servicing control
MK1.ADMK0 6 ADMK0 - Interrupt servicing control
MK1.TMMK61 5 TMMK61 - Interrupt servicing control
MK1.TMMK60 4 TMMK60 - Interrupt servicing control
MK1.TMMK50 3 TMMK50 - Interrupt servicing control
MK1.TMMK20 2 TMMK20 - Interrupt servicing control
MK1.WTIMK 1 WTIMK - Interrupt servicing control
MK1.STMK20 0 STMK20 - Interrupt servicing control
MK2 0xFFE6 Interrupt mask flag register 2
MK2.KRMK00 0 Interrupt servicing control
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES21 7 INTP2 valid edge selection bit 1
INTM0.ES20 6 INTP2 valid edge selection bit 0
INTM0.ES11 5 INTP1 valid edge selection bit 1
INTM0.ES10 4 INTP1 valid edge selection bit 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
INTM1 0xFFED External interrupt mode register 1
INTM1.ES31 1 INTP3 valid edge selection bit 1
INTM1.ES30 0 INTP3 valid edge selection bit 0
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
SCKM 0xFFF0 Subclock oscillation mode register
SCKM.FRC 1 Feedback resistor selection
SCKM.SCC 0 Control of subsystem clock oscillator operation
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subclock control register
CSS.CLS 5 CPU clock operation status
CSS.CSS0 4 Selection of the main system or subsystem clock oscillator
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM007 7 Control of key return signal detection bit 7
KRM00.KRM006 6 Control of key return signal detection bit 6
KRM00.KRM005 5 Control of key return signal detection bit 5
KRM00.KRM004 4 Control of key return signal detection bit 4
KRM00.KRM000 0 Control of key return signal detection
RESERVEDFFF6 0xFFF6 RESERVED
RESERVEDFFF7 0xFFF7 RESERVED
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Main system clock oscillator operation control
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789800
; U12627EJ3V0DS00.PDF, U12978EJ2V1UM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x2000 Internal ROM
area BSS RESERVED 0x2000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF73 Special Function Register
area BSS RESERVED 0xFF73:0xFFA1
area DATA FSR_2 0xFFA1:0xFFB8 Special Function Register
area BSS RESERVED 0xFFB8:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTUSBTM_ 0x0006 INTUSBTM
interrupt INTUSBRT_ 0x0008 INTUSBRT
interrupt INTUSBRD_ 0x000A INTUSBRD
interrupt INTUSBST_ 0x000C INTUSBST
interrupt INTUSBRE_ 0x000E INTUSBRE
interrupt INTP0_ 0x0010 INTP0
interrupt INTCSI10_ 0x0012 INTCSI10
interrupt INTTM00_ 0x0014 INTTM00
interrupt INTTM01_ 0x0016 INTTM01
interrupt INTKR00_ 0x0018 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
P4 0xFF04 Port 4
RESERVEDFF05 0xFF05 RESERVED
RESERVEDFF06 0xFF06 RESERVED
USBRD 0xFF07 Receive data PID
USBR0 0xFF08 Receive data address 0
USBR1 0xFF09 Receive data address 1
USBR2 0xFF0A Receive data address 2
USBR3 0xFF0B Receive data address 3
USBR4 0xFF0C Receive data address 4
USBR5 0xFF0D Receive data address 5
USBR6 0xFF0E Receive data address 6
USBR7 0xFF0F Receive data address 7
SIO10 0xFF10 Transmit/receive shift register 10
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
HTXRSV 0xFF14 Handshake packet send reservation register
HTXRSV.E1STEN 7 STALL packet send reservation flag for Endpoint1 after IN packet
HTXRSV.E0STEN 6 STALL packet send reservation flag for Endpoint0 after IN packet
HTXRSV.DSTEN 5 STALL packet send reservation flag for data packet receive byte length error
HTXRSV.STALEN 4 STALL packet send reservation flag after data packet
HTXRSV.E1NAEN 3 NAK packet send reservation flag for Endpoint1 after IN packet
HTXRSV.E0NAEN 2 NAK packet send reservation flag for Endpoint0 after IN packet
HTXRSV.DNAEN 1 NAK packet send reservation flag after data packet reception
HTXRSV.ACKEN 0 ACK packet send reservation flag after data packet reception
DTXRSV 0xFF15 Data packet send reservation register
DTXRSV.DT11EN 3 Send reservation flag for send bank 1 (Endpoint1)
DTXRSV.DT10EN 2 Send reservation flag for send bank 1 (Endpoint0)
DTXRSV.DT01EN 1 Send reservation flag for send buffer 0 (Endpoint1)
DTXRSV.DT00EN 0 Send reservation flag for send buffer 0 (Endpoint0)
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 pin input/output mode selection
PM0.PM06 6 P06 pin input/output mode selection
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM17 7 P17 pin input/output mode selection
PM1.PM16 6 P16 pin input/output mode selection
PM1.PM15 5 P15 pin input/output mode selection
PM1.PM14 4 P14 pin input/output mode selection
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 pin input/output mode selection
PM4.PM46 6 P46 pin input/output mode selection
PM4.PM45 5 P45 pin input/output mode selection
PM4.PM44 4 P44 pin input/output mode selection
PM4.PM43 3 P43 pin input/output mode selection
PM4.PM42 2 P42 pin input/output mode selection
PM4.PM41 1 P41 pin input/output mode selection
PM4.PM40 0 P40 pin input/output mode selection
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
POM0 0xFF30 Port output mode register 0
POM0.POM01 1 P1 output mode selection
POM0.POM00 0 P0 output mode selection
POM1 0xFF31 Port output mode register 1
POM1.POM126 6 Output mode selection for bit n of port 2 bit 6
POM1.POM125 5 Output mode selection for bit n of port 2 bit 5
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer register 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 8-bit timer register 00 operation control
TMC00.TCL000 1 8-bit timer counter 00 count clock selection
CR01 0xFF54 8-bit compare register 01
TM01 0xFF55 8-bit timer register 01
RESERVEDFF56 0xFF57 RESERVED
TMC01 0xFF57 8-bit timer mode control register 01
TMC01.TCE01 7 8-bit timer register 01 operation control
TMC01.TCL011 2 8-bit timer/event counter 01 count clock selection bit 1
TMC01.TCL010 1 8-bit timer/event counter 01 count clock selection bit 0
TMC01.TOE01 0 8-bit timer/event counter 01 output control
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
TIDCMP 0xFF60 Token PID compare register
ADRCMP 0xFF61 Token address compare register
TRXRSL 0xFF62 Token packet receive result store register
TRXRSL.CRC5ER 7 CRC error detection (5-bit mode)
TRXRSL.TBITER 6 Bit stuff error detection
TRXRSL.TBYER 5 Received token packet length error detection
TRXRSL.END1RX 4 Endpoint1 reception detection
TRXRSL.END0RX 3 Endpoint0 reception detection
TRXRSL.ADRRST 2 Token packet address compare result
TRXRSL.TIDRST 1 Token packet ID compare result detection
TRXRSL.SETRX 0 Setup token packet reception detection
DIDCMP 0xFF63 Data/handshake PID compare register
DRXCON 0xFF64 Data/handshake packet receive byte number counter
DRXRSL 0xFF65 Data/handshake packet receive result store register
DRXRSL.CR16ER 7 CRC error detection (16-bit mode)
DRXRSL.DBITER 6 Bit stuff error detection
DRXRSL.DBYER 5 Received data/handshake packet length error detection
DRXRSL.DIDRST 1 Data/handshake packet ID comparison result
URXMOD 0xFF66 Data/handshake packet receive mode register
URXMOD.RESMOD 2 USB reset signal detection mode setting
URXMOD.DINTEN 1 Data/handshake packet receive interrupt enable flag
URXMOD.DWRMSK 0 Data/handshake packet write disable setting
RXSTAT 0xFF67 Packet receive status register
RXSTAT.UWDERR 7 USB timer inadvertent program loop detection
RXSTAT.RESMRX 6 Resume signal receive status
RXSTAT.SE0RX 5 Single-ended 0 signal detection status
RXSTAT.URESRX 4 USB reset signal detection status
RXSTAT.EOPRX 3 EOP detection status
RXSTAT.HSSTAT 2 Handshake packet receive status
RXSTAT.DASTAT 1 Data packet receive status
RXSTAT.TOSTAT 0 Token packet receive status
DTXCO0 0xFF68 Data packet send byte number counter 0
DTXCO1 0xFF69 Data packet send byte number counter 1
REMWUP 0xFF6A Remote wake-up control register
REMWUP.PULLDM 3 D- lead low/high fixed output setting
REMWUP.PULLDP 2 D+ lead low/high fixed output setting
REMWUP.PULLEN 1 D+/D- lead fixed output enable
REMWUP.WAKEUP 0 Wake-up signal output
USBPOW 0xFF6B Send/receive pointer
USBTCL 0xFF6C USB timer start reservation control register
USBTCL.DATATX 1 USB timer start reservation after data packet send
USBTCL.SETORX 0 USB timer start reservation after SETUP/OUT token packet reception
USBMOD 0xFF6D USB receiver enable register
USBMOD.RXEN 0 USB receiver operation control
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
RESERVEDFF70 0xFF70 RESERVED
RESERVEDFF71 0xFF71 RESERVED
CSIM10 0xFF72 Serial operation mode register 10
CSIM10.CSIE10 7 Operation control in 3-wired serial I/O mode
CSIM10.TPS100 4 Count clock selection during operation enabled in 3-wired serial I/O mode
CSIM10.DIR10 2 Start bit specification
CSIM10.CSCK10 1 Clock selection in 3-wired serial I/O mode
USBTD0 0xFFA1 Send data PID bank 0
USBT00 0xFFA2 Send data bank 0 address 00
USBT01 0xFFA3 Send data bank 0 address 01
USBT02 0xFFA4 Send data bank 0 address 02
USBT03 0xFFA5 Send data bank 0 address 03
USBT04 0xFFA6 Send data bank 0 address 04
USBT05 0xFFA7 Send data bank 0 address 05
USBT06 0xFFA8 Send data bank 0 address 06
USBT07 0xFFA9 Send data bank 0 address 07
RESERVEDFFAA 0xFFAA RESERVED
USBTD1 0xFFAB Send data PID bank 1
USBT10 0xFFAC Send data bank 1 address 10
USBT11 0xFFAD Send data bank 1 address 11
USBT12 0xFFAE Send data bank 1 address 12
USBT13 0xFFAF Send data bank 1 address 13
USBT14 0xFFB0 Send data bank 1 address 14
USBT15 0xFFB1 Send data bank 1 address 15
USBT16 0xFFB2 Send data bank 1 address 16
USBT17 0xFFB3 Send data bank 1 address 17
RESERVEDFFB4 0xFFB4 RESERVED
USBRTP 0xFFB5 Receive token PID
USBRAL 0xFFB6 Receive token packet address L
USBRAH 0xFFB7 Receive token packet address H
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF01 7 TMIF01 - Interrupt request flag
IF0.TMIF00 6 TMIF00 - Interrupt request flag
IF0.CSIF10 5 CSIF10 - Interrupt request flag
IF0.KRIF00 4 KRIF00 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.USBTMIF 6 USBTMIF - Interrupt request flag
IF1.USBRTIF 5 USBRTIF - Interrupt request flag
IF1.USBRDIF 4 USBRDIF - Interrupt request flag
IF1.USBSTIF 3 USBSTIF - Interrupt request flag
IF1.USBREIF 2 USBREIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK01 7 TMMK01 - Interrupt servicing control
MK0.TMMK00 6 TMMK00 - Interrupt servicing control
MK0.CSIMK10 5 CSIMK10 - Interrupt servicing control
MK0.KRMK00 4 KRMK00 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.USBTMMK 6 USBTMMK - Interrupt servicing control
MK1.USBRTMK 5 USBRTMK - Interrupt servicing control
MK1.USBRDMK 4 USBRDMK - Interrupt servicing control
MK1.USBSTMK 3 USBSTMK - Interrupt servicing control
MK1.USBREIF 2 USBREIF - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM007 7 Key return signal detection selection for P47/KR07 pin
KRM00.KRM006 6 Key return signal detection selection for P46/KR06 pin
KRM00.KRM005 5 Key return signal detection selection for P45/KR05 pin
KRM00.KRM004 4 Key return signal detection selection for P44/KR04 pin
KRM00.KRM000 0
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P4 on-chip pull-up resistor selection
PU0.PU02 2 P2 on-chip pull-up resistor selection
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation settling time select register
OSTS.OSTS2 2 Oscillation settling time selection bit
OSTS.OSTS1 1 Oscillation settling time selection bit
OSTS.OSTS0 0 Oscillation settling time selection bit
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78F9801
; U12626EJ1V0DS00.PDF, U12978EJ2V1UM00.PDF
; MEMORY MAP
area DATA FLAH_ 0x0000:0x4000 Flash memory
area BSS RESERVED 0x4000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF73 Special Function Register
area BSS RESERVED 0xFF73:0xFFA1
area DATA FSR_2 0xFFA1:0xFFB8 Special Function Register
area BSS RESERVED 0xFFB8:0xFFE0
area DATA FSR_3 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTUSBTM_ 0x0006 INTUSBTM
interrupt INTUSBRT_ 0x0008 INTUSBRT
interrupt INTUSBRD_ 0x000A INTUSBRD
interrupt INTUSBST_ 0x000C INTUSBST
interrupt INTUSBRE_ 0x000E INTUSBRE
interrupt INTP0_ 0x0010 INTP0
interrupt INTCSI10_ 0x0012 INTCSI10
interrupt INTTM00_ 0x0014 INTTM00
interrupt INTTM01_ 0x0016 INTTM01
interrupt INTKR00_ 0x0018 INTKR00
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
P4 0xFF04 Port 4
RESERVEDFF05 0xFF05 RESERVED
RESERVEDFF06 0xFF06 RESERVED
USBRD 0xFF07 Receive data PID
USBR0 0xFF08 Receive data address 0
USBR1 0xFF09 Receive data address 1
USBR2 0xFF0A Receive data address 2
USBR3 0xFF0B Receive data address 3
USBR4 0xFF0C Receive data address 4
USBR5 0xFF0D Receive data address 5
USBR6 0xFF0E Receive data address 6
USBR7 0xFF0F Receive data address 7
SIO10 0xFF10 Transmit/receive shift register 10
RESERVEDFF11 0xFF11 RESERVED
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
HTXRSV 0xFF14 Handshake packet send reservation register
HTXRSV.E1STEN 7 STALL packet send reservation flag for Endpoint1 after IN packet
HTXRSV.E0STEN 6 STALL packet send reservation flag for Endpoint0 after IN packet
HTXRSV.DSTEN 5 STALL packet send reservation flag for data packet receive byte length error
HTXRSV.STALEN 4 STALL packet send reservation flag after data packet
HTXRSV.E1NAEN 3 NAK packet send reservation flag for Endpoint1 after IN packet
HTXRSV.E0NAEN 2 NAK packet send reservation flag for Endpoint0 after IN packet
HTXRSV.DNAEN 1 NAK packet send reservation flag after data packet reception
HTXRSV.ACKEN 0 ACK packet send reservation flag after data packet reception
DTXRSV 0xFF15 Data packet send reservation register
DTXRSV.DT11EN 3 Send reservation flag for send bank 1 (Endpoint1)
DTXRSV.DT10EN 2 Send reservation flag for send bank 1 (Endpoint0)
DTXRSV.DT01EN 1 Send reservation flag for send buffer 0 (Endpoint1)
DTXRSV.DT00EN 0 Send reservation flag for send buffer 0 (Endpoint0)
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 pin input/output mode selection
PM0.PM06 6 P06 pin input/output mode selection
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
PM1 0xFF21 Port mode register 1
PM1.PM17 7 P17 pin input/output mode selection
PM1.PM16 6 P16 pin input/output mode selection
PM1.PM15 5 P15 pin input/output mode selection
PM1.PM14 4 P14 pin input/output mode selection
PM1.PM13 3 P13 pin input/output mode selection
PM1.PM12 2 P12 pin input/output mode selection
PM1.PM11 1 P11 pin input/output mode selection
PM1.PM10 0 P10 pin input/output mode selection
PM2 0xFF22 Port mode register 2
PM2.PM26 6 P26 pin input/output mode selection
PM2.PM25 5 P25 pin input/output mode selection
PM2.PM24 4 P24 pin input/output mode selection
PM2.PM23 3 P23 pin input/output mode selection
PM2.PM22 2 P22 pin input/output mode selection
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
PM4 0xFF24 Port mode register 4
PM4.PM47 7 P47 pin input/output mode selection
PM4.PM46 6 P46 pin input/output mode selection
PM4.PM45 5 P45 pin input/output mode selection
PM4.PM44 4 P44 pin input/output mode selection
PM4.PM43 3 P43 pin input/output mode selection
PM4.PM42 2 P42 pin input/output mode selection
PM4.PM41 1 P41 pin input/output mode selection
PM4.PM40 0 P40 pin input/output mode selection
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
POM0 0xFF30 Port output mode register 0
POM0.POM01 1 P1 output mode selection
POM0.POM00 0 P0 output mode selection
POM1 0xFF31 Port output mode register 1
POM1.POM126 6 Output mode selection for bit n of port 2 bit 6
POM1.POM125 5 Output mode selection for bit n of port 2 bit 5
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock select register 2
TCL2.TCL22 2 Watchdog timer count clock selection bit 2
TCL2.TCL21 1 Watchdog timer count clock selection bit 1
TCL2.TCL20 0 Watchdog timer count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR00 0xFF50 8-bit compare register 00
TM00 0xFF51 8-bit timer register 00
RESERVEDFF52 0xFF52 RESERVED
TMC00 0xFF53 8-bit timer mode control register 00
TMC00.TCE00 7 8-bit timer register 00 operation control
TMC00.TCL000 1 8-bit timer counter 00 count clock selection
CR01 0xFF54 8-bit compare register 01
TM01 0xFF55 8-bit timer register 01
RESERVEDFF56 0xFF57 RESERVED
TMC01 0xFF57 8-bit timer mode control register 01
TMC01.TCE01 7 8-bit timer register 01 operation control
TMC01.TCL011 2 8-bit timer/event counter 01 count clock selection bit 1
TMC01.TCL010 1 8-bit timer/event counter 01 count clock selection bit 0
TMC01.TOE01 0 8-bit timer/event counter 01 output control
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
TIDCMP 0xFF60 Token PID compare register
ADRCMP 0xFF61 Token address compare register
TRXRSL 0xFF62 Token packet receive result store register
TRXRSL.CRC5ER 7 CRC error detection (5-bit mode)
TRXRSL.TBITER 6 Bit stuff error detection
TRXRSL.TBYER 5 Received token packet length error detection
TRXRSL.END1RX 4 Endpoint1 reception detection
TRXRSL.END0RX 3 Endpoint0 reception detection
TRXRSL.ADRRST 2 Token packet address compare result
TRXRSL.TIDRST 1 Token packet ID compare result detection
TRXRSL.SETRX 0 Setup token packet reception detection
DIDCMP 0xFF63 Data/handshake PID compare register
DRXCON 0xFF64 Data/handshake packet receive byte number counter
DRXRSL 0xFF65 Data/handshake packet receive result store register
DRXRSL.CR16ER 7 CRC error detection (16-bit mode)
DRXRSL.DBITER 6 Bit stuff error detection
DRXRSL.DBYER 5 Received data/handshake packet length error detection
DRXRSL.DIDRST 1 Data/handshake packet ID comparison result
URXMOD 0xFF66 Data/handshake packet receive mode register
URXMOD.RESMOD 2 USB reset signal detection mode setting
URXMOD.DINTEN 1 Data/handshake packet receive interrupt enable flag
URXMOD.DWRMSK 0 Data/handshake packet write disable setting
RXSTAT 0xFF67 Packet receive status register
RXSTAT.UWDERR 7 USB timer inadvertent program loop detection
RXSTAT.RESMRX 6 Resume signal receive status
RXSTAT.SE0RX 5 Single-ended 0 signal detection status
RXSTAT.URESRX 4 USB reset signal detection status
RXSTAT.EOPRX 3 EOP detection status
RXSTAT.HSSTAT 2 Handshake packet receive status
RXSTAT.DASTAT 1 Data packet receive status
RXSTAT.TOSTAT 0 Token packet receive status
DTXCO0 0xFF68 Data packet send byte number counter 0
DTXCO1 0xFF69 Data packet send byte number counter 1
REMWUP 0xFF6A Remote wake-up control register
REMWUP.PULLDM 3 D- lead low/high fixed output setting
REMWUP.PULLDP 2 D+ lead low/high fixed output setting
REMWUP.PULLEN 1 D+/D- lead fixed output enable
REMWUP.WAKEUP 0 Wake-up signal output
USBPOW 0xFF6B Send/receive pointer
USBTCL 0xFF6C USB timer start reservation control register
USBTCL.DATATX 1 USB timer start reservation after data packet send
USBTCL.SETORX 0 USB timer start reservation after SETUP/OUT token packet reception
USBMOD 0xFF6D USB receiver enable register
USBMOD.RXEN 0 USB receiver operation control
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
RESERVEDFF70 0xFF70 RESERVED
RESERVEDFF71 0xFF71 RESERVED
CSIM10 0xFF72 Serial operation mode register 10
CSIM10.CSIE10 7 Operation control in 3-wired serial I/O mode
CSIM10.TPS100 4 Count clock selection during operation enabled in 3-wired serial I/O mode
CSIM10.DIR10 2 Start bit specification
CSIM10.CSCK10 1 Clock selection in 3-wired serial I/O mode
USBTD0 0xFFA1 Send data PID bank 0
USBT00 0xFFA2 Send data bank 0 address 00
USBT01 0xFFA3 Send data bank 0 address 01
USBT02 0xFFA4 Send data bank 0 address 02
USBT03 0xFFA5 Send data bank 0 address 03
USBT04 0xFFA6 Send data bank 0 address 04
USBT05 0xFFA7 Send data bank 0 address 05
USBT06 0xFFA8 Send data bank 0 address 06
USBT07 0xFFA9 Send data bank 0 address 07
RESERVEDFFAA 0xFFAA RESERVED
USBTD1 0xFFAB Send data PID bank 1
USBT10 0xFFAC Send data bank 1 address 10
USBT11 0xFFAD Send data bank 1 address 11
USBT12 0xFFAE Send data bank 1 address 12
USBT13 0xFFAF Send data bank 1 address 13
USBT14 0xFFB0 Send data bank 1 address 14
USBT15 0xFFB1 Send data bank 1 address 15
USBT16 0xFFB2 Send data bank 1 address 16
USBT17 0xFFB3 Send data bank 1 address 17
RESERVEDFFB4 0xFFB4 RESERVED
USBRTP 0xFFB5 Receive token PID
USBRAL 0xFFB6 Receive token packet address L
USBRAH 0xFFB7 Receive token packet address H
IF0 0xFFE0 Interrupt request flag register 0
IF0.TMIF01 7 TMIF01 - Interrupt request flag
IF0.TMIF00 6 TMIF00 - Interrupt request flag
IF0.CSIF10 5 CSIF10 - Interrupt request flag
IF0.KRIF00 4 KRIF00 - Interrupt request flag
IF0.PIF0 1 PIF0 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.USBTMIF 6 USBTMIF - Interrupt request flag
IF1.USBRTIF 5 USBRTIF - Interrupt request flag
IF1.USBRDIF 4 USBRDIF - Interrupt request flag
IF1.USBSTIF 3 USBSTIF - Interrupt request flag
IF1.USBREIF 2 USBREIF - Interrupt request flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.TMMK01 7 TMMK01 - Interrupt servicing control
MK0.TMMK00 6 TMMK00 - Interrupt servicing control
MK0.CSIMK10 5 CSIMK10 - Interrupt servicing control
MK0.KRMK00 4 KRMK00 - Interrupt servicing control
MK0.PMK0 1 PMK0 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.USBTMMK 6 USBTMMK - Interrupt servicing control
MK1.USBRTMK 5 USBRTMK - Interrupt servicing control
MK1.USBRDMK 4 USBRDMK - Interrupt servicing control
MK1.USBSTMK 3 USBSTMK - Interrupt servicing control
MK1.USBREIF 2 USBREIF - Interrupt servicing control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES01 3 INTP0 valid edge selection bit 1
INTM0.ES00 2 INTP0 valid edge selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
KRM00 0xFFF5 Key return mode register 00
KRM00.KRM007 7 Key return signal detection selection for P47/KR07 pin
KRM00.KRM006 6 Key return signal detection selection for P46/KR06 pin
KRM00.KRM005 5 Key return signal detection selection for P45/KR05 pin
KRM00.KRM004 4 Key return signal detection selection for P44/KR04 pin
KRM00.KRM000 0
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU04 4 P4 on-chip pull-up resistor selection
PU0.PU02 2 P2 on-chip pull-up resistor selection
PU0.PU01 1 P1 on-chip pull-up resistor selection
PU0.PU00 0 P0 on-chip pull-up resistor selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Selection of operation of watchdog timer
WDTM.WDTM4 4 Selection of operation mode of watchdog timer bit 4
WDTM.WDTM3 3 Selection of operation mode of watchdog timer bit 3
OSTS 0xFFFA Oscillation settling time select register
OSTS.OSTS2 2 Oscillation settling time selection bit
OSTS.OSTS1 1 Oscillation settling time selection bit
OSTS.OSTS0 0 Oscillation settling time selection bit
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789841
; U13776EJ2V0UM00.PDF, U13790EJ1V0PM00.PDF, U14852EE2V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x2000 Internal ROM
area BSS RESERVED 0x2000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFFAC Special Function Register
area BSS RESERVED 0xFFAC:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTTM7_ 0x000A INTTM7
interrupt INTSER00_ 0x000C INTSER00
interrupt INTSR00_ 0x000E INTSR00
interrupt INTST00_ 0x0010 INTST00
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM80_ 0x0016 INTTM80
interrupt INTTM81_ 0x0018 INTTM81
interrupt INTTM82_ 0x001A INTTM82
interrupt INTAD_ 0x001C INTAD
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
RESERVEDFF05 0xFF05 RESERVED
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
BFCM0 0xFF08 10-bit buffer register 0
BFCM1 0xFF0A 10-bit buffer register 1
BFCM2 0xFF0C 10-bit buffer register 2
BFCM3 0xFF0E 10-bit buffer register 3
RESERVEDFF10 0xFF10 RESERVED
ADCRH 0xFF11 A/D conversion result register
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
CM0 0xFF14 10-bit compare register 0
CM1 0xFF16 10-bit compare register 1
CM2 0xFF18 10-bit compare register 2
CM3 0xFF1A 10-bit compare register 3
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin I/O Mode Selection
PM0.PM06 6 P06 Pin I/O Mode Selection
PM0.PM05 5 P05 Pin I/O Mode Selection
PM0.PM04 4 P04 Pin I/O Mode Selection
PM0.PM03 3 P03 Pin I/O Mode Selection
PM0.PM02 2 P02 Pin I/O Mode Selection
PM0.PM01 1 P01 Pin I/O Mode Selection
PM0.PM00 0 P00 Pin I/O Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM17 7 P17 Pin I/O Mode Selection
PM1.PM16 6 P16 Pin I/O Mode Selection
PM1.PM15 5 P15 Pin I/O Mode Selection
PM1.PM14 4 P14 Pin I/O Mode Selection
PM1.PM13 3 P13 Pin I/O Mode Selection
PM1.PM12 2 P12 Pin I/O Mode Selection
PM1.PM11 1 P11 Pin I/O Mode Selection
PM1.PM10 0 P10 Pin I/O Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 Pin I/O Mode Selection
PM2.PM24 4 P24 Pin I/O Mode Selection
PM2.PM23 3 P23 Pin I/O Mode Selection
PM2.PM22 2 P22 Pin I/O Mode Selection
PM2.PM21 1 P21 Pin I/O Mode Selection
PM2.PM20 0 P20 Pin I/O Mode Selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 On-Chip Pull-Up Resistor Selection
PUB2.PUB24 4 P24 On-Chip Pull-Up Resistor Selection
PUB2.PUB23 3 P23 On-Chip Pull-Up Resistor Selection
PUB2.PUB22 2 P22 On-Chip Pull-Up Resistor Selection
PUB2.PUB21 1 P21 On-Chip Pull-Up Resistor Selection
PUB2.PUB20 0 P20 On-Chip Pull-Up Resistor Selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog Timer Count Clock Selection bit 2
TCL2.TCL21 1 Watchdog Timer Count Clock Selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM6 6 Prescaler Interval Selection bit 6
WTM.WTM5 5 Prescaler Interval Selection bit 5
WTM.WTM4 4 Prescaler Interval Selection bit 4
WTM.WTM1 1 Control of 5-Bit Counter Operation
WTM.WTM0 0 Watch Timer Operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE0 7 8-Bit Timer Counter 80 Operation Control
TMC80.TCL01 2 8-Bit Timer/Event Counter 80 Count Clock Selection bit 1
TMC80.TCL00 1 8-Bit Timer/Event Counter 80 Count Clock Selection bit 0
CR81 0xFF54 8-bit compare register 81
TM81 0xFF55 8-bit timer counter 81
RESERVEDFF56 0xFF56 RESERVED
TMC81 0xFF57 8-bit timer mode control register 81
TMC81.TCE1 7 8-Bit Timer Counter 81 Operation Control
TMC81.TCL11 2 8-Bit Timer/Event Counter 81 Count Clock Selection bit 1
TMC81.TCL10 1 8-Bit Timer/Event Counter 81 Count Clock Selection bit 0
CR82 0xFF58 8-bit compare register 82
TM82 0xFF59 8-bit timer counter 82
RESERVEDFF5A 0xFF5A RESERVED
TMC82 0xFF5B 8-bit timer mode control register 82
TMC82.TCE2 7 8-Bit Timer Counter 82 Operation Control
TMC82.TCL21 2 8-Bit Timer Counter 82 Count Clock Selection bit 1
TMC82.TCL20 1 8-Bit Timer Counter 82 Count Clock Selection bit 0
TMC82.TOE2 0 8-Bit Timer 82 Output Control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7
ASIM00.RXE00 6
ASIM00.PS001 5 Parity Bit Specification bit 1
ASIM00.PS000 4 Parity Bit Specification bit 0
ASIM00.CL00 3 Character Length Specification
ASIM00.SL00 2 Transmission Data Stop Bit Length Specification
ASIM00.ISRM00 1 Reception Completion Interrupt Control at Error Occurrence
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity Error Flag
ASIS00.FE00 1 Framing Error Flag
ASIS00.OVE00 0 Overrun Error Flag
BRGC00 0xFF72 Baud rate generator control register 00
BRGC00.TPS002 6 5-Bit Counter Source Clock (fSCK) Selection bit 2
BRGC00.TPS001 5 5-Bit Counter Source Clock (fSCK) Selection bit 1
BRGC00.TPS000 4 5-Bit Counter Source Clock (fSCK) Selection bit 0
BRGC00.MDL003 3 Baud Rate Generator Input Clock Selection bit 3
BRGC00.MDL002 2 Baud Rate Generator Input Clock Selection bit 2
BRGC00.MDL001 1 Baud Rate Generator Input Clock Selection bit 1
BRGC00.MDL000 0 Baud Rate Generator Input Clock Selection bit 0
TXS00 0xFF73 Transmission shift register 00
RXB00 0xFF74 Reception buffer register 00
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM 0xFF80 A/D converter mode register
ADM.ADCS 7 A/D Conversion Control
ADM.FR2 5 A/D Conversion Time Selection bit 2
ADM.FR1 4 A/D Conversion Time Selection bit 1
ADM.FR0 3 A/D Conversion Time Selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS 0xFF84 A/D input selection register
ADS.ADS2 2 Analog Input Channel Specification bit 2
ADS.ADS1 1 Analog Input Channel Specification bit 1
ADS.ADS0 0 Analog Input Channel Specification bit 0
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
MULC1 0xFFA0 Multiplier control register 1
MULC1.MULSTA_MULSTS 0 Multiplier Operation Start Control Bit/Status of Multiplier
MRA1L 0xFFA1 10-bit multiplication data register A1L
MRA1L.MRA1L7 7
MRA1L.MRA1L6 6
MRA1L.MRA1L5 5
MRA1L.MRA1L4 4
MRA1L.MRA1L3 3
MRA1L.MRA1L2 2
MRA1L.MRA1L1 1
MRA1L.MRA1L0 0
MRA1H 0xFFA2 10-bit multiplication data register A1H
MRA1H.MRB1H1 1
MRA1H.MRB1H0 0
MRB1L 0xFFA3 10-bit multiplication data register B1L
MRB1L.MRB1L7 7
MRB1L.MRB1L6 6
MRB1L.MRB1L5 5
MRB1L.MRB1L4 4
MRB1L.MRB1L3 3
MRB1L.MRB1L2 2
MRB1L.MRB1L1 1
MRB1L.MRB1L0 0
MRB1H 0xFFA4 10-bit multiplication data register B1H
MRB1H.MRB1H1 1
MRB1H.MRB1H0 0
MUL1LL 0xFFA5 20-bit multiplication result register 1LL
MUL1LL.MUL1LL7 7
MUL1LL.MUL1LL6 6
MUL1LL.MUL1LL5 5
MUL1LL.MUL1LL4 4
MUL1LL.MUL1LL3 3
MUL1LL.MUL1LL2 2
MUL1LL.MUL1LL1 1
MUL1LL.MUL1LL0 0
MUL1LH 0xFFA6 20-bit multiplication result register 1LH
MUL1LH.MUL1LH7 7
MUL1LH.MUL1LH6 6
MUL1LH.MUL1LH5 5
MUL1LH.MUL1LH4 4
MUL1LH.MUL1LH3 3
MUL1LH.MUL1LH2 2
MUL1LH.MUL1LH1 1
MUL1LH.MUL1LH0 0
MUL1HL 0xFFA7 20-bit multiplication result register 1HL
MUL1HL.MUL1HL3 3
MUL1HL.MUL1HL2 2
MUL1HL.MUL1HL1 1
MUL1HL.MUL1HL0 0
TMC7 0xFFA8 Inverter timer control register 7
TMC7.CE7 7 Control of TM7, DTM0 to DTM2, RTM0
TMC7.TCL72 5 Count Clock Selection bit 2
TMC7.TCL71 4 Count Clock Selection bit 1
TMC7.TCL70 3 Count Clock Selection bit 0
TMC7.IDEV2 2 Selection of INTTM7 Generation Frequency bit 2
TMC7.IDEV1 1 Selection of INTTM7 Generation Frequency bit 1
TMC7.IDEV0 0 Selection of INTTM7 Generation Frequency bit 0
TMM7 0xFFA9 Inverter timer mode register 7
TMM7.PNOFFB 4 Flag Indicating Status of TM7 Output to TO70 to TO75
TMM7.ALV 3 Specification of Active Level of TO70 to TO75 Output
TMM7.TOEDG 2 Specification of Valid Edge of TOFF7
TMM7.TOSPP 1 Control of TO70 to TO75 Output Stop at Valid Edge
TMM7.TOSPW 0 Control of TO70 to TO75 Output Stop According to INTWDT
DTIME 0xFFAA Dead time reload register
SWP0 0xFFAB Swapping function register 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt Request Flag
IF0.STIF00 6 STIF00 - Interrupt Request Flag
IF0.SRIF00 5 SRIF00 - Interrupt Request Flag
IF0.SERIF00 4 SERIF00 - Interrupt Request Flag
IF0.TMIF7 3 TMIF7 - Interrupt Request Flag
IF0.PIF1 2 PIF1 - Interrupt Request Flag
IF0.PIF0 1 PIF0 - Interrupt Request Flag
IF0.TMIF4 0 TMIF4 - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF 4 ADIF - Interrupt Request Flag
IF1.TMIF82 3 TMIF82 - Interrupt Request Flag
IF1.TMIF81 2 TMIF81 - Interrupt Request Flag
IF1.TMIF80 1 TMIF80 - Interrupt Request Flag
IF1.WTIIF 0 WTIIF - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt Handling Control
MK0.STMK00 6 STMK00 - Interrupt Handling Control
MK0.SRMK00 5 SRMK00 - Interrupt Handling Control
MK0.SERMK00 4 SERMK00 - Interrupt Handling Control
MK0.TMMK7 3 TMMK7 - Interrupt Handling Control
MK0.PMK1 2 PMK1 - Interrupt Handling Control
MK0.PMK0 1 PMK0 - Interrupt Handling Control
MK0.TMMK4 0 TMMK4 - Interrupt Handling Control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK 4 ADMK - Interrupt Handling Control
MK1.TMMK82 3 TMMK82 - Interrupt Handling Control
MK1.TMMK81 2 TMMK81 - Interrupt Handling Control
MK1.TMMK80 1 TMMK80 - Interrupt Handling Control
MK1.WTIMK 0 WTIMK - Interrupt Handling Control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP0 Valid Edge Selection bit 1
INTM0.ES00 2 INTP0 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 On-Chip Pull-Up Resistor Selection
PU0.PU00 0 P0 On-Chip Pull-Up Resistor Selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog Timer Operation Selection
WDTM.WDTM4 4 Watchdog Timer Operation Mode Selection bit 4
WDTM.WDTM3 3 Watchdog Timer Operation Mode Selection bit 3
OSTS 0xFFFA Oscillation settling time selection register
OSTS.OSTS2 2 Oscillation Stabilization Time Selection bit 2
OSTS.OSTS1 1 Oscillation Stabilization Time Selection bit 1
OSTS.OSTS0 0 Oscillation Stabilization Time Selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789842
; U13776EJ2V0UM00.PDF, U13790EJ1V0PM00.PDF, U14852EE2V0PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFFAC Special Function Register
area BSS RESERVED 0xFFAC:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTTM7_ 0x000A INTTM7
interrupt INTSER00_ 0x000C INTSER00
interrupt INTSR00_ 0x000E INTSR00
interrupt INTST00_ 0x0010 INTST00
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM80_ 0x0016 INTTM80
interrupt INTTM81_ 0x0018 INTTM81
interrupt INTTM82_ 0x001A INTTM82
interrupt INTAD_ 0x001C INTAD
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
RESERVEDFF05 0xFF05 RESERVED
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
BFCM0 0xFF08 10-bit buffer register 0
BFCM1 0xFF0A 10-bit buffer register 1
BFCM2 0xFF0C 10-bit buffer register 2
BFCM3 0xFF0E 10-bit buffer register 3
RESERVEDFF10 0xFF10 RESERVED
ADCRH 0xFF11 A/D conversion result register
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
CM0 0xFF14 10-bit compare register 0
CM1 0xFF16 10-bit compare register 1
CM2 0xFF18 10-bit compare register 2
CM3 0xFF1A 10-bit compare register 3
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin I/O Mode Selection
PM0.PM06 6 P06 Pin I/O Mode Selection
PM0.PM05 5 P05 Pin I/O Mode Selection
PM0.PM04 4 P04 Pin I/O Mode Selection
PM0.PM03 3 P03 Pin I/O Mode Selection
PM0.PM02 2 P02 Pin I/O Mode Selection
PM0.PM01 1 P01 Pin I/O Mode Selection
PM0.PM00 0 P00 Pin I/O Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM17 7 P17 Pin I/O Mode Selection
PM1.PM16 6 P16 Pin I/O Mode Selection
PM1.PM15 5 P15 Pin I/O Mode Selection
PM1.PM14 4 P14 Pin I/O Mode Selection
PM1.PM13 3 P13 Pin I/O Mode Selection
PM1.PM12 2 P12 Pin I/O Mode Selection
PM1.PM11 1 P11 Pin I/O Mode Selection
PM1.PM10 0 P10 Pin I/O Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 Pin I/O Mode Selection
PM2.PM24 4 P24 Pin I/O Mode Selection
PM2.PM23 3 P23 Pin I/O Mode Selection
PM2.PM22 2 P22 Pin I/O Mode Selection
PM2.PM21 1 P21 Pin I/O Mode Selection
PM2.PM20 0 P20 Pin I/O Mode Selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 On-Chip Pull-Up Resistor Selection
PUB2.PUB24 4 P24 On-Chip Pull-Up Resistor Selection
PUB2.PUB23 3 P23 On-Chip Pull-Up Resistor Selection
PUB2.PUB22 2 P22 On-Chip Pull-Up Resistor Selection
PUB2.PUB21 1 P21 On-Chip Pull-Up Resistor Selection
PUB2.PUB20 0 P20 On-Chip Pull-Up Resistor Selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog Timer Count Clock Selection bit 2
TCL2.TCL21 1 Watchdog Timer Count Clock Selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM6 6 Prescaler Interval Selection bit 6
WTM.WTM5 5 Prescaler Interval Selection bit 5
WTM.WTM4 4 Prescaler Interval Selection bit 4
WTM.WTM1 1 Control of 5-Bit Counter Operation
WTM.WTM0 0 Watch Timer Operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE0 7 8-Bit Timer Counter 80 Operation Control
TMC80.TCL01 2 8-Bit Timer/Event Counter 80 Count Clock Selection bit 1
TMC80.TCL00 1 8-Bit Timer/Event Counter 80 Count Clock Selection bit 0
CR81 0xFF54 8-bit compare register 81
TM81 0xFF55 8-bit timer counter 81
RESERVEDFF56 0xFF56 RESERVED
TMC81 0xFF57 8-bit timer mode control register 81
TMC81.TCE1 7 8-Bit Timer Counter 81 Operation Control
TMC81.TCL11 2 8-Bit Timer/Event Counter 81 Count Clock Selection bit 1
TMC81.TCL10 1 8-Bit Timer/Event Counter 81 Count Clock Selection bit 0
CR82 0xFF58 8-bit compare register 82
TM82 0xFF59 8-bit timer counter 82
RESERVEDFF5A 0xFF5A RESERVED
TMC82 0xFF5B 8-bit timer mode control register 82
TMC82.TCE2 7 8-Bit Timer Counter 82 Operation Control
TMC82.TCL21 2 8-Bit Timer Counter 82 Count Clock Selection bit 1
TMC82.TCL20 1 8-Bit Timer Counter 82 Count Clock Selection bit 0
TMC82.TOE2 0 8-Bit Timer 82 Output Control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7
ASIM00.RXE00 6
ASIM00.PS001 5 Parity Bit Specification bit 1
ASIM00.PS000 4 Parity Bit Specification bit 0
ASIM00.CL00 3 Character Length Specification
ASIM00.SL00 2 Transmission Data Stop Bit Length Specification
ASIM00.ISRM00 1 Reception Completion Interrupt Control at Error Occurrence
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity Error Flag
ASIS00.FE00 1 Framing Error Flag
ASIS00.OVE00 0 Overrun Error Flag
BRGC00 0xFF72 Baud rate generator control register 00
BRGC00.TPS002 6 5-Bit Counter Source Clock (fSCK) Selection bit 2
BRGC00.TPS001 5 5-Bit Counter Source Clock (fSCK) Selection bit 1
BRGC00.TPS000 4 5-Bit Counter Source Clock (fSCK) Selection bit 0
BRGC00.MDL003 3 Baud Rate Generator Input Clock Selection bit 3
BRGC00.MDL002 2 Baud Rate Generator Input Clock Selection bit 2
BRGC00.MDL001 1 Baud Rate Generator Input Clock Selection bit 1
BRGC00.MDL000 0 Baud Rate Generator Input Clock Selection bit 0
TXS00 0xFF73 Transmission shift register 00
RXB00 0xFF74 Reception buffer register 00
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM 0xFF80 A/D converter mode register
ADM.ADCS 7 A/D Conversion Control
ADM.FR2 5 A/D Conversion Time Selection bit 2
ADM.FR1 4 A/D Conversion Time Selection bit 1
ADM.FR0 3 A/D Conversion Time Selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS 0xFF84 A/D input selection register
ADS.ADS2 2 Analog Input Channel Specification bit 2
ADS.ADS1 1 Analog Input Channel Specification bit 1
ADS.ADS0 0 Analog Input Channel Specification bit 0
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
MULC1 0xFFA0 Multiplier control register 1
MULC1.MULSTA_MULSTS 0 Multiplier Operation Start Control Bit/Status of Multiplier
MRA1L 0xFFA1 10-bit multiplication data register A1L
MRA1L.MRA1L7 7
MRA1L.MRA1L6 6
MRA1L.MRA1L5 5
MRA1L.MRA1L4 4
MRA1L.MRA1L3 3
MRA1L.MRA1L2 2
MRA1L.MRA1L1 1
MRA1L.MRA1L0 0
MRA1H 0xFFA2 10-bit multiplication data register A1H
MRA1H.MRB1H1 1
MRA1H.MRB1H0 0
MRB1L 0xFFA3 10-bit multiplication data register B1L
MRB1L.MRB1L7 7
MRB1L.MRB1L6 6
MRB1L.MRB1L5 5
MRB1L.MRB1L4 4
MRB1L.MRB1L3 3
MRB1L.MRB1L2 2
MRB1L.MRB1L1 1
MRB1L.MRB1L0 0
MRB1H 0xFFA4 10-bit multiplication data register B1H
MRB1H.MRB1H1 1
MRB1H.MRB1H0 0
MUL1LL 0xFFA5 20-bit multiplication result register 1LL
MUL1LL.MUL1LL7 7
MUL1LL.MUL1LL6 6
MUL1LL.MUL1LL5 5
MUL1LL.MUL1LL4 4
MUL1LL.MUL1LL3 3
MUL1LL.MUL1LL2 2
MUL1LL.MUL1LL1 1
MUL1LL.MUL1LL0 0
MUL1LH 0xFFA6 20-bit multiplication result register 1LH
MUL1LH.MUL1LH7 7
MUL1LH.MUL1LH6 6
MUL1LH.MUL1LH5 5
MUL1LH.MUL1LH4 4
MUL1LH.MUL1LH3 3
MUL1LH.MUL1LH2 2
MUL1LH.MUL1LH1 1
MUL1LH.MUL1LH0 0
MUL1HL 0xFFA7 20-bit multiplication result register 1HL
MUL1HL.MUL1HL3 3
MUL1HL.MUL1HL2 2
MUL1HL.MUL1HL1 1
MUL1HL.MUL1HL0 0
TMC7 0xFFA8 Inverter timer control register 7
TMC7.CE7 7 Control of TM7, DTM0 to DTM2, RTM0
TMC7.TCL72 5 Count Clock Selection bit 2
TMC7.TCL71 4 Count Clock Selection bit 1
TMC7.TCL70 3 Count Clock Selection bit 0
TMC7.IDEV2 2 Selection of INTTM7 Generation Frequency bit 2
TMC7.IDEV1 1 Selection of INTTM7 Generation Frequency bit 1
TMC7.IDEV0 0 Selection of INTTM7 Generation Frequency bit 0
TMM7 0xFFA9 Inverter timer mode register 7
TMM7.PNOFFB 4 Flag Indicating Status of TM7 Output to TO70 to TO75
TMM7.ALV 3 Specification of Active Level of TO70 to TO75 Output
TMM7.TOEDG 2 Specification of Valid Edge of TOFF7
TMM7.TOSPP 1 Control of TO70 to TO75 Output Stop at Valid Edge
TMM7.TOSPW 0 Control of TO70 to TO75 Output Stop According to INTWDT
DTIME 0xFFAA Dead time reload register
SWP0 0xFFAB Swapping function register 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt Request Flag
IF0.STIF00 6 STIF00 - Interrupt Request Flag
IF0.SRIF00 5 SRIF00 - Interrupt Request Flag
IF0.SERIF00 4 SERIF00 - Interrupt Request Flag
IF0.TMIF7 3 TMIF7 - Interrupt Request Flag
IF0.PIF1 2 PIF1 - Interrupt Request Flag
IF0.PIF0 1 PIF0 - Interrupt Request Flag
IF0.TMIF4 0 TMIF4 - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF 4 ADIF - Interrupt Request Flag
IF1.TMIF82 3 TMIF82 - Interrupt Request Flag
IF1.TMIF81 2 TMIF81 - Interrupt Request Flag
IF1.TMIF80 1 TMIF80 - Interrupt Request Flag
IF1.WTIIF 0 WTIIF - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt Handling Control
MK0.STMK00 6 STMK00 - Interrupt Handling Control
MK0.SRMK00 5 SRMK00 - Interrupt Handling Control
MK0.SERMK00 4 SERMK00 - Interrupt Handling Control
MK0.TMMK7 3 TMMK7 - Interrupt Handling Control
MK0.PMK1 2 PMK1 - Interrupt Handling Control
MK0.PMK0 1 PMK0 - Interrupt Handling Control
MK0.TMMK4 0 TMMK4 - Interrupt Handling Control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK 4 ADMK - Interrupt Handling Control
MK1.TMMK82 3 TMMK82 - Interrupt Handling Control
MK1.TMMK81 2 TMMK81 - Interrupt Handling Control
MK1.TMMK80 1 TMMK80 - Interrupt Handling Control
MK1.WTIMK 0 WTIMK - Interrupt Handling Control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP0 Valid Edge Selection bit 1
INTM0.ES00 2 INTP0 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 On-Chip Pull-Up Resistor Selection
PU0.PU00 0 P0 On-Chip Pull-Up Resistor Selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog Timer Operation Selection
WDTM.WDTM4 4 Watchdog Timer Operation Mode Selection bit 4
WDTM.WDTM3 3 Watchdog Timer Operation Mode Selection bit 3
OSTS 0xFFFA Oscillation settling time selection register
OSTS.OSTS2 2 Oscillation Stabilization Time Selection bit 2
OSTS.OSTS1 1 Oscillation Stabilization Time Selection bit 1
OSTS.OSTS0 0 Oscillation Stabilization Time Selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78F9842
; U13776EJ2V0UM00.PDF, U13901EJ1V0PM00.PDF, U14852EE2V0PL00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x4000 Internal Flash Memory
area BSS RESERVED 0x4000:0xFE00
area DATA RAM_ 0xFE00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFFAC Special Function Register
area BSS RESERVED 0xFFAC:0xFFE0
area DATA FSR_2 0xFFE0:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTP0_ 0x0006 INTP0
interrupt INTP1_ 0x0008 INTP1
interrupt INTTM7_ 0x000A INTTM7
interrupt INTSER00_ 0x000C INTSER00
interrupt INTSR00_ 0x000E INTSR00
interrupt INTST00_ 0x0010 INTST00
interrupt INTWT_ 0x0012 INTWT
interrupt INTWTI_ 0x0014 INTWTI
interrupt INTTM80_ 0x0016 INTTM80
interrupt INTTM81_ 0x0018 INTTM81
interrupt INTTM82_ 0x001A INTTM82
interrupt INTAD_ 0x001C INTAD
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
RESERVEDFF05 0xFF05 RESERVED
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
BFCM0 0xFF08 10-bit buffer register 0
BFCM1 0xFF0A 10-bit buffer register 1
BFCM2 0xFF0C 10-bit buffer register 2
BFCM3 0xFF0E 10-bit buffer register 3
RESERVEDFF10 0xFF10 RESERVED
ADCRH 0xFF11 A/D conversion result register
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
CM0 0xFF14 10-bit compare register 0
CM1 0xFF16 10-bit compare register 1
CM2 0xFF18 10-bit compare register 2
CM3 0xFF1A 10-bit compare register 3
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 Pin I/O Mode Selection
PM0.PM06 6 P06 Pin I/O Mode Selection
PM0.PM05 5 P05 Pin I/O Mode Selection
PM0.PM04 4 P04 Pin I/O Mode Selection
PM0.PM03 3 P03 Pin I/O Mode Selection
PM0.PM02 2 P02 Pin I/O Mode Selection
PM0.PM01 1 P01 Pin I/O Mode Selection
PM0.PM00 0 P00 Pin I/O Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM17 7 P17 Pin I/O Mode Selection
PM1.PM16 6 P16 Pin I/O Mode Selection
PM1.PM15 5 P15 Pin I/O Mode Selection
PM1.PM14 4 P14 Pin I/O Mode Selection
PM1.PM13 3 P13 Pin I/O Mode Selection
PM1.PM12 2 P12 Pin I/O Mode Selection
PM1.PM11 1 P11 Pin I/O Mode Selection
PM1.PM10 0 P10 Pin I/O Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM25 5 P25 Pin I/O Mode Selection
PM2.PM24 4 P24 Pin I/O Mode Selection
PM2.PM23 3 P23 Pin I/O Mode Selection
PM2.PM22 2 P22 Pin I/O Mode Selection
PM2.PM21 1 P21 Pin I/O Mode Selection
PM2.PM20 0 P20 Pin I/O Mode Selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB25 5 P25 On-Chip Pull-Up Resistor Selection
PUB2.PUB24 4 P24 On-Chip Pull-Up Resistor Selection
PUB2.PUB23 3 P23 On-Chip Pull-Up Resistor Selection
PUB2.PUB22 2 P22 On-Chip Pull-Up Resistor Selection
PUB2.PUB21 1 P21 On-Chip Pull-Up Resistor Selection
PUB2.PUB20 0 P20 On-Chip Pull-Up Resistor Selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Watchdog Timer Count Clock Selection bit 2
TCL2.TCL21 1 Watchdog Timer Count Clock Selection bit 1
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
WTM 0xFF4A Watch timer mode control register
WTM.WTM6 6 Prescaler Interval Selection bit 6
WTM.WTM5 5 Prescaler Interval Selection bit 5
WTM.WTM4 4 Prescaler Interval Selection bit 4
WTM.WTM1 1 Control of 5-Bit Counter Operation
WTM.WTM0 0 Watch Timer Operation
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR80 0xFF50 8-bit compare register 80
TM80 0xFF51 8-bit timer counter 80
RESERVEDFF52 0xFF52 RESERVED
TMC80 0xFF53 8-bit timer mode control register 80
TMC80.TCE0 7 8-Bit Timer Counter 80 Operation Control
TMC80.TCL01 2 8-Bit Timer/Event Counter 80 Count Clock Selection bit 1
TMC80.TCL00 1 8-Bit Timer/Event Counter 80 Count Clock Selection bit 0
CR81 0xFF54 8-bit compare register 81
TM81 0xFF55 8-bit timer counter 81
RESERVEDFF56 0xFF56 RESERVED
TMC81 0xFF57 8-bit timer mode control register 81
TMC81.TCE1 7 8-Bit Timer Counter 81 Operation Control
TMC81.TCL11 2 8-Bit Timer/Event Counter 81 Count Clock Selection bit 1
TMC81.TCL10 1 8-Bit Timer/Event Counter 81 Count Clock Selection bit 0
CR82 0xFF58 8-bit compare register 82
TM82 0xFF59 8-bit timer counter 82
RESERVEDFF5A 0xFF5A RESERVED
TMC82 0xFF5B 8-bit timer mode control register 82
TMC82.TCE2 7 8-Bit Timer Counter 82 Operation Control
TMC82.TCL21 2 8-Bit Timer Counter 82 Count Clock Selection bit 1
TMC82.TCL20 1 8-Bit Timer Counter 82 Count Clock Selection bit 0
TMC82.TOE2 0 8-Bit Timer 82 Output Control
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
RESERVEDFF66 0xFF66 RESERVED
RESERVEDFF67 0xFF67 RESERVED
RESERVEDFF68 0xFF68 RESERVED
RESERVEDFF69 0xFF69 RESERVED
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
ASIM00 0xFF70 Asynchronous serial interface mode register 00
ASIM00.TXE00 7
ASIM00.RXE00 6
ASIM00.PS001 5 Parity Bit Specification bit 1
ASIM00.PS000 4 Parity Bit Specification bit 0
ASIM00.CL00 3 Character Length Specification
ASIM00.SL00 2 Transmission Data Stop Bit Length Specification
ASIM00.ISRM00 1 Reception Completion Interrupt Control at Error Occurrence
ASIS00 0xFF71 Asynchronous serial interface status register 00
ASIS00.PE00 2 Parity Error Flag
ASIS00.FE00 1 Framing Error Flag
ASIS00.OVE00 0 Overrun Error Flag
BRGC00 0xFF72 Baud rate generator control register 00
BRGC00.TPS002 6 5-Bit Counter Source Clock (fSCK) Selection bit 2
BRGC00.TPS001 5 5-Bit Counter Source Clock (fSCK) Selection bit 1
BRGC00.TPS000 4 5-Bit Counter Source Clock (fSCK) Selection bit 0
BRGC00.MDL003 3 Baud Rate Generator Input Clock Selection bit 3
BRGC00.MDL002 2 Baud Rate Generator Input Clock Selection bit 2
BRGC00.MDL001 1 Baud Rate Generator Input Clock Selection bit 1
BRGC00.MDL000 0 Baud Rate Generator Input Clock Selection bit 0
TXS00 0xFF73 Transmission shift register 00
RXB00 0xFF74 Reception buffer register 00
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM 0xFF80 A/D converter mode register
ADM.ADCS 7 A/D Conversion Control
ADM.FR2 5 A/D Conversion Time Selection bit 2
ADM.FR1 4 A/D Conversion Time Selection bit 1
ADM.FR0 3 A/D Conversion Time Selection bit 0
RESERVEDFF81 0xFF81 RESERVED
RESERVEDFF82 0xFF82 RESERVED
RESERVEDFF83 0xFF83 RESERVED
ADS 0xFF84 A/D input selection register
ADS.ADS2 2 Analog Input Channel Specification bit 2
ADS.ADS1 1 Analog Input Channel Specification bit 1
ADS.ADS0 0 Analog Input Channel Specification bit 0
RESERVEDFF85 0xFF85 RESERVED
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
RESERVEDFF88 0xFF88 RESERVED
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
RESERVEDFF90 0xFF90 RESERVED
RESERVEDFF91 0xFF91 RESERVED
RESERVEDFF92 0xFF92 RESERVED
RESERVEDFF93 0xFF93 RESERVED
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
MULC1 0xFFA0 Multiplier control register 1
MULC1.MULSTA_MULSTS 0 Multiplier Operation Start Control Bit/Status of Multiplier
MRA1L 0xFFA1 10-bit multiplication data register A1L
MRA1L.MRA1L7 7
MRA1L.MRA1L6 6
MRA1L.MRA1L5 5
MRA1L.MRA1L4 4
MRA1L.MRA1L3 3
MRA1L.MRA1L2 2
MRA1L.MRA1L1 1
MRA1L.MRA1L0 0
MRA1H 0xFFA2 10-bit multiplication data register A1H
MRA1H.MRB1H1 1
MRA1H.MRB1H0 0
MRB1L 0xFFA3 10-bit multiplication data register B1L
MRB1L.MRB1L7 7
MRB1L.MRB1L6 6
MRB1L.MRB1L5 5
MRB1L.MRB1L4 4
MRB1L.MRB1L3 3
MRB1L.MRB1L2 2
MRB1L.MRB1L1 1
MRB1L.MRB1L0 0
MRB1H 0xFFA4 10-bit multiplication data register B1H
MRB1H.MRB1H1 1
MRB1H.MRB1H0 0
MUL1LL 0xFFA5 20-bit multiplication result register 1LL
MUL1LL.MUL1LL7 7
MUL1LL.MUL1LL6 6
MUL1LL.MUL1LL5 5
MUL1LL.MUL1LL4 4
MUL1LL.MUL1LL3 3
MUL1LL.MUL1LL2 2
MUL1LL.MUL1LL1 1
MUL1LL.MUL1LL0 0
MUL1LH 0xFFA6 20-bit multiplication result register 1LH
MUL1LH.MUL1LH7 7
MUL1LH.MUL1LH6 6
MUL1LH.MUL1LH5 5
MUL1LH.MUL1LH4 4
MUL1LH.MUL1LH3 3
MUL1LH.MUL1LH2 2
MUL1LH.MUL1LH1 1
MUL1LH.MUL1LH0 0
MUL1HL 0xFFA7 20-bit multiplication result register 1HL
MUL1HL.MUL1HL3 3
MUL1HL.MUL1HL2 2
MUL1HL.MUL1HL1 1
MUL1HL.MUL1HL0 0
TMC7 0xFFA8 Inverter timer control register 7
TMC7.CE7 7 Control of TM7, DTM0 to DTM2, RTM0
TMC7.TCL72 5 Count Clock Selection bit 2
TMC7.TCL71 4 Count Clock Selection bit 1
TMC7.TCL70 3 Count Clock Selection bit 0
TMC7.IDEV2 2 Selection of INTTM7 Generation Frequency bit 2
TMC7.IDEV1 1 Selection of INTTM7 Generation Frequency bit 1
TMC7.IDEV0 0 Selection of INTTM7 Generation Frequency bit 0
TMM7 0xFFA9 Inverter timer mode register 7
TMM7.PNOFFB 4 Flag Indicating Status of TM7 Output to TO70 to TO75
TMM7.ALV 3 Specification of Active Level of TO70 to TO75 Output
TMM7.TOEDG 2 Specification of Valid Edge of TOFF7
TMM7.TOSPP 1 Control of TO70 to TO75 Output Stop at Valid Edge
TMM7.TOSPW 0 Control of TO70 to TO75 Output Stop According to INTWDT
DTIME 0xFFAA Dead time reload register
SWP0 0xFFAB Swapping function register 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.WTIF 7 WTIF - Interrupt Request Flag
IF0.STIF00 6 STIF00 - Interrupt Request Flag
IF0.SRIF00 5 SRIF00 - Interrupt Request Flag
IF0.SERIF00 4 SERIF00 - Interrupt Request Flag
IF0.TMIF7 3 TMIF7 - Interrupt Request Flag
IF0.PIF1 2 PIF1 - Interrupt Request Flag
IF0.PIF0 1 PIF0 - Interrupt Request Flag
IF0.TMIF4 0 TMIF4 - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.ADIF 4 ADIF - Interrupt Request Flag
IF1.TMIF82 3 TMIF82 - Interrupt Request Flag
IF1.TMIF81 2 TMIF81 - Interrupt Request Flag
IF1.TMIF80 1 TMIF80 - Interrupt Request Flag
IF1.WTIIF 0 WTIIF - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.WTMK 7 WTMK - Interrupt Handling Control
MK0.STMK00 6 STMK00 - Interrupt Handling Control
MK0.SRMK00 5 SRMK00 - Interrupt Handling Control
MK0.SERMK00 4 SERMK00 - Interrupt Handling Control
MK0.TMMK7 3 TMMK7 - Interrupt Handling Control
MK0.PMK1 2 PMK1 - Interrupt Handling Control
MK0.PMK0 1 PMK0 - Interrupt Handling Control
MK0.TMMK4 0 TMMK4 - Interrupt Handling Control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.ADMK 4 ADMK - Interrupt Handling Control
MK1.TMMK82 3 TMMK82 - Interrupt Handling Control
MK1.TMMK81 2 TMMK81 - Interrupt Handling Control
MK1.TMMK80 1 TMMK80 - Interrupt Handling Control
MK1.WTIMK 0 WTIMK - Interrupt Handling Control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register 0
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP0 Valid Edge Selection bit 1
INTM0.ES00 2 INTP0 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
PU0 0xFFF7 Pull-up resistor option register 0
PU0.PU01 1 P1 On-Chip Pull-Up Resistor Selection
PU0.PU00 0 P0 On-Chip Pull-Up Resistor Selection
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog Timer Operation Selection
WDTM.WDTM4 4 Watchdog Timer Operation Mode Selection bit 4
WDTM.WDTM3 3 Watchdog Timer Operation Mode Selection bit 3
OSTS 0xFFFA Oscillation settling time selection register
OSTS.OSTS2 2 Oscillation Stabilization Time Selection bit 2
OSTS.OSTS1 1 Oscillation Stabilization Time Selection bit 1
OSTS.OSTS0 0 Oscillation Stabilization Time Selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789850_A
; U14340EJ2V0PM00.PDF, U14403EJ2V0UM00.PDF, U14695EE2V1PL00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xF100
area DATA CAN_ 0xF100:0xF200 CAN message storage RAM
area BSS RESERVED 0xF200:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTAD1_ 0x0006 INTAD1
interrupt INTP0_ 0x0008 INTP0
interrupt INTP1_ 0x000A INTP1
interrupt INTCE_ 0x000C INTCE
interrupt INTCR_ 0x000E INTCR
interrupt INTCT0_ 0x0010 INTCT0
interrupt INTCT1_ 0x0012 INTCT1
interrupt INTTM00_ 0x0014 INTTM00
interrupt INTTM01_ 0x0016 INTTM01
interrupt INTTM5_ 0x0018 INTTM5
interrupt INTCSI2_ 0x001A INTCSI2
interrupt INTSRE0_ 0x001C INTSRE0
interrupt INTSR0_ 0x001E INTSR0
interrupt INTST0_ 0x0020 INTST0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
RESERVEDFF05 0xFF05 RESERVED
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
TM0 0xFF14 16-bit timer/counter register 0
CR00 0xFF16 16-bit capture/compare register 00
CR01 0xFF18 16-bit capture/compare register 01
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM04 4 P04 Pin Input/Output Mode Selection
PM0.PM03 3 P03 Pin Input/Output Mode Selection
PM0.PM02 2 P02 Pin Input/Output Mode Selection
PM0.PM01 1 P01 Pin Input/Output Mode Selection
PM0.PM00 0 P00 Pin Input/Output Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM10 0 P10 Pin Input/Output Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 Pin Input/Output Mode Selection
PM2.PM26 6 P26 Pin Input/Output Mode Selection
PM2.PM25 5 P25 Pin Input/Output Mode Selection
PM2.PM24 4 P24 Pin Input/Output Mode Selection
PM2.PM23 3 P23 Pin Input/Output Mode Selection
PM2.PM22 2 P22 Pin Input/Output Mode Selection
PM2.PM21 1 P21 Pin Input/Output Mode Selection
PM2.PM20 0 P20 Pin Input/Output Mode Selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
PUB0 0xFF30 Pull-up resistor option register B0
PUB0.PUB04 4 P04 Pin Pull-Up Resistor Selection
PUB0.PUB03 3 P03 Pin Pull-Up Resistor Selection
PUB0.PUB02 2 P02 Pin Pull-Up Resistor Selection
PUB0.PUB01 1 P01 Pin Pull-Up Resistor Selection
PUB0.PUB00 0 P00 Pin Pull-Up Resistor Selection
PUB1 0xFF31 Pull-up resistor option register B1
PUB1.PUB10 0 P10 Pin Pull-Up Resistor Selection
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB27 7 P27 Pin Pull-Up Resistor Selection
PUB2.PUB26 6 P26 Pin Pull-Up Resistor Selection
PUB2.PUB25 5 P25 Pin Pull-Up Resistor Selection
PUB2.PUB24 4 P24 Pin Pull-Up Resistor Selection
PUB2.PUB23 3 P23 Pin Pull-Up Resistor Selection
PUB2.PUB22 2 P22 Pin Pull-Up Resistor Selection
PUB2.PUB21 1 P21 Pin Pull-Up Resistor Selection
PUB2.PUB20 0 P20 Pin Pull-Up Resistor Selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Watchdog Timer Count Clock Selection bit 2
WDCS.WDCS1 1 Watchdog Timer Count Clock Selection bit 1
WDCS.WDCS0 0 Watchdog Timer Count Clock Selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
PBS 0xFF50 Clock output control register
PBS.CLOE 4 PCL Output Control
PBS.CCS1 1 PCL Output Clock Selection bit 1
PBS.CCS0 0 PCL Output Clock Selection bit 0
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
TMC0 0xFF66 16-bit timer mode control register
TMC0.TMC03 3
TMC0.TMC02 2
TMC0.TMC01 1
TMC0.OVF0 0
PRM0 0xFF67 Prescaler mode register
PRM0.ES01 5 TI00 Valid Edge Selection bit 1
PRM0.ES00 4 TI00 Valid Edge Selection bit 0
PRM0.PRM01 1 Count Clock Selection bit 1
PRM0.PRM00 0 Count Clock Selection bit 0
CRC0 0xFF68 Capture/compare control register
CRC0.CRC02 2 CR01 Operation Mode Selection
CRC0.CRC01 1 CR00 Capture Trigger Selection
CRC0.CRC00 0 CR00 Operation Mode Selection
TOC0 0xFF69 Timer output control register
TOC0.OSPT 6 Control of One-Shot Pulse Output Trigger by Software
TOC0.OSPE0 5 One-Shot Pulse Output Control
TOC0.TOC04 4 Timer Output F/F Control by Match of CR01 and TM0
TOC0.LVS0 3 16-Bit Timer/Event Counter Timer Output F/F Status Setting
TOC0.LVR0 2 16-Bit Timer/Event Counter Timer Output F/F Status Setting
TOC0.TOC01 1 Timer Output F/F Control by Match of CR00 and TM0
TOC0.TOE0 0 16-Bit Timer/Event Counter 0 (TM0) Output Control
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
TM5 0xFF70 8-bit counter
CR5 0xFF71 8-bit compare register
TCL5 0xFF72 Timer clock selection register
TCL5.TCL52 2 Selection of 8-Bit Counter Count Clock bit 2
TCL5.TCL51 1 Selection of 8-Bit Counter Count Clock bit 1
TCL5.TCL50 0 Selection of 8-Bit Counter Count Clock bit 0
TMC5 0xFF73 8-bit timer mode control register
TMC5.TCE5 7 TM5 Count Operation Control
TMC5.TMC56 6 TM5 Operation Mode Selection
TMC5.LVS5 3 Timer Output F/F Status Setting
TMC5.LVR5 2 Timer Output F/F Status Setting
TMC5.TMC51 1 Other than PWM Mode
TMC5.TOE5 0 Timer Output Control
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM 0xFF80 A/D converter mode register
ADM.ADCS 7 A/D Conversion Operation Control
ADM.FR2 5 Conversion Time Selection bit 2
ADM.FR1 4 Conversion Time Selection bit 1
ADM.FR0 3 Conversion Time Selection bit 0
ADS 0xFF81 Analog input channel specification register
ADS.ADS1 1 Analog Input Channel Specification bit 1
ADS.ADS0 0 Analog Input Channel Specification bit 0
PFM 0xFF82 Power-fail compare mode register
PFM.PFEN 7 Power-Fail Comparison Enable
PFM.PFCM 6 Power-Fail Compare Mode Selection
PFT 0xFF83 Power-fail compare threshold value register
PFT.PFT7 7
PFT.PFT6 6
PFT.PFT5 5
PFT.PFT4 4
PFT.PFT3 3
PFT.PFT2 2
PFT.PFT1 1
PFT.PFT0 0
RESERVEDFF84 0xFF84 RESERVED
ADCR 0xFF85 A/D conversion result register
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
DAM1 0xFF88 D/A converter mode register 1
DAM1.DACE 0 Reference Voltage Control
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
CSIM2 0xFF90 Serial operation mode register
CSIM2.CSIE 7 SIO2 Operation Enable/Disable Specification
CSIM2.TRMD 6 SIO2 Operation Setting
CSIM2.CKP 3 Serial Clock Phase Selection
CSIM2.DAP 2 Data Phase Selection
CSIM2.CKS1 1 Serial Transfer Operating Clock Selection bit 1
CSIM2.CKS0 0 Serial Transfer Operating Clock Selection bit 0
SIO2 0xFF91 Serial I/O shift register
SIRB2 0xFF92 Serial interface receive buffer register
SIRS2 0xFF93 Serial interface receive buffer status register
SIRS2.RBST 1 Receive Buffer Status Flag
SIRS2.RBOV 0 Receive Buffer Overrun Error Flag
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
ASIM0 0xFFA0 Asynchronous serial interface mode register
ASIM0.POWER 7 Operation Mode Specification
ASIM0.TXE 6
ASIM0.RXE 5
ASIM0.PS1 4 Parity Bit Specification bit 1
ASIM0.PS0 3 Parity Bit Specification bit 0
ASIM0.CL 2 Character Length Specification
ASIM0.SL 1 Transmit Data Stop Bit Length Specification
ASIM0.ISRM 0 Reception End Interrupt Control upon Occurrence of Error
BRGC0 0xFFA1 Baud rate generator control register
BRGC0.TPS1 7 Input Clock (fXCLK) Selection bit 1
BRGC0.TPS0 6 Input Clock (fXCLK) Selection bit 0
BRGC0.MDL4 4 5-Bit Counter Divide Value Selection bit 4
BRGC0.MDL3 3 5-Bit Counter Divide Value Selection bit 3
BRGC0.MDL2 2 5-Bit Counter Divide Value Selection bit 2
BRGC0.MDL1 1 5-Bit Counter Divide Value Selection bit 1
BRGC0.MDL0 0 5-Bit Counter Divide Value Selection bit 0
RXB0 0xFFA2 Receive buffer register
ASIS0 0xFFA3 Asynchronous serial interface status register
ASIS0.PE 2 Parity Error Flag
ASIS0.FE 1 Framing Error Flag
ASIS0.OVE 0 Overrun Error Flag
TXS0 0xFFA4 Transmit shift register
RESERVEDFFA5 0xFFA5 RESERVED
RESERVEDFFA6 0xFFA6 RESERVED
RESERVEDFFA7 0xFFA7 RESERVED
RESERVEDFFA8 0xFFA8 RESERVED
RESERVEDFFA9 0xFFA9 RESERVED
RESERVEDFFAA 0xFFAA RESERVED
RESERVEDFFAB 0xFFAB RESERVED
RESERVEDFFAC 0xFFAC RESERVED
RESERVEDFFAD 0xFFAD RESERVED
RESERVEDFFAE 0xFFAE RESERVED
RESERVEDFFAF 0xFFAF RESERVED
DCANC0 0xFFB0 DCAN control register
DCANC0.DCANEN 0 DCAN Control Operation Enable/Disable
CANC0 0xFFB1 CAN control register
CANC0.RxF 7 DCAN Reception Status Flag
CANC0.TxF 6 DCAN Transmission Status Flag
CANC0.SOFE 4 SOFOUT Operation Setting Flag
CANC0.SOFSEL 3 SOFOUT Output Type Selection Flag
CANC0.SLEEP 2 DCAN Sleep/Stop Mode Request Flag
CANC0.STP 1 Sleep/Stop Mode Selection Flag
CANC0.INIT 0 Initialization Mode Setting Flag
TCR0 0xFFB2 Transmit control register
TCR0.TXP 7 Transmit Buffer Priority Setting
TCR0.TXC1 5 Transmission Complete Flag bit 1
TCR0.TXC0 4 Transmission Complete Flag bit 0
TCR0.TXA1 3 Transmission Abort Flag bit 1
TCR0.TXA0 2 Transmission Abort Flag bit 0
TCR0.TXRQ1 1 Transmit Request Flag bit 1
TCR0.TXRQ0 0 Transmit Request Flag bit 0
RMES0 0xFFB3 Receive message register
RMES0.DN7 7 DN Bit of Message 7
RMES0.DN6 6 DN Bit of Message 6
RMES0.DN5 5 DN Bit of Message 5
RMES0.DN4 4 DN Bit of Message 4
RMES0.DN3 3 DN Bit of Message 3
RMES0.DN2 2 DN Bit of Message 2
RMES0.DN1 1 DN Bit of Message 1
RMES0.DN0 0 DN Bit of Message 0
REDEF0 0xFFB4 Redefinition control register
REDEF0.DEFEN 7 Redefinition Enable Flag
REDEF0.DEFSEL3 3 Selection of Receive Message Buffer bit 3
REDEF0.DEFSEL2 2 Selection of Receive Message Buffer bit 2
REDEF0.DEFSEL1 1 Selection of Receive Message Buffer bit 1
REDEF0.DEFSEL0 0 Selection of Receive Message Buffer bit 0
CANES0 0xFFB5 CAN error status register
CANES0.BOFF 7 Bus Off Flag
CANES0.RECS 6 Receive Error Passive Warning Flag
CANES0.TECS 5 Transmit Error Passive Warning Flag
CANES0.INITSTATE 3 Initialization Mode Status Confirmation Flag
CANES0.VALID 2 Valid Protocol Detection Confirmation Flag
CANES0.WAKE 1 Wakeup Status Confirmation Flag
CANES0.OVER 0 Overrun Flag
TEC0 0xFFB6 Transmit error counter
TEC0.TEC7 7
TEC0.TEC6 6
TEC0.TEC5 5
TEC0.TEC4 4
TEC0.TEC3 3
TEC0.TEC2 2
TEC0.TEC1 1
TEC0.TEC0 0
REC0 0xFFB7 Receive error counter
REC0.REC7 7
REC0.REC6 6
REC0.REC5 5
REC0.REC4 4
REC0.REC3 3
REC0.REC2 2
REC0.REC1 1
REC0.REC0 0
MCNT0 0xFFB8 Message count register
MCNT0.TLRES 5 DCAN Message Buffer Area Address Setting
MCNT0.MCNT4 4 Number of Receive Messages 4
MCNT0.MCNT3 3 Number of Receive Messages 3
MCNT0.MCNT2 2 Number of Receive Messages 2
MCNT0.MCNT1 1 Number of Receive Messages 1
MCNT0.MCNT0 0 Number of Receive Messages 0
BRPRS0 0xFFB9 Bit rate prescaler setting register
BRPRS0.PRM1 7 DCAN Clock Selection bit 1
BRPRS0.PRM0 6 DCAN Clock Selection bit 0
BRPRS0.BRPRS5 5 Bit Rate Prescaler bit 5
BRPRS0.BRPRS4 4 Bit Rate Prescaler bit 4
BRPRS0.BRPRS3 3 Bit Rate Prescaler bit 3
BRPRS0.BRPRS2 2 Bit Rate Prescaler bit 2
BRPRS0.BRPRS1 1 Bit Rate Prescaler bit 1
BRPRS0.BRPRS0 0 Bit Rate Prescaler bit 0
SYNC00 0xFFBA Synchronized control register 0
SYNC00.SPT2 7 Setting of Sampling Point in CAN Data Bit Timing bit 2
SYNC00.SPT1 6 Setting of Sampling Point in CAN Data Bit Timing bit 1
SYNC00.SPT0 5 Setting of Sampling Point in CAN Data Bit Timing bit 0
SYNC00.DBT4 4 Bit Length of 1 Data bit 4
SYNC00.DBT3 3 Bit Length of 1 Data bit 3
SYNC00.DBT2 2 Bit Length of 1 Data bit 2
SYNC00.DBT1 1 Bit Length of 1 Data bit 1
SYNC00.DBT0 0 Bit Length of 1 Data bit 0
SYNC01 0xFFBB Synchronized control register 1
SYNC01.SOFC 6 SOFOUT Function (SOFE Flag Operation) Setting
SYNC01.SAMP 5 Setting of Sampling Times at Sampling Point
SYNC01.RXONLY 4 Receive Operation Setting
SYNC01.SJW1 3 SJW Setting bit 1
SYNC01.SJW0 2 SJW Setting bit 0
SYNC01.SPT4 1 Setting of Sampling Point in CAN Data Bit Timing bit 4
SYNC01.SPT3 0 Setting of Sampling Point in CAN Data Bit Timing bit 3
MASKC0 0xFFBC Mask control register
MASKC0.SSHT 5 Single Shot Mode Setting
MASKC0.AL 4 Setting of Operation in Case of Arbitration Defeat in Single Shot Mode
MASKC0.GLOBAL 2 Global Mask Function Setting
MASKC0.MSK1 1 Mask Buffer 1 Setting
MASKC0.MSK0 0 Mask Buffer 0 Setting
RESERVEDFFBD 0xFFBD RESERVED
RESERVEDFFBE 0xFFBE RESERVED
RESERVEDFFBF 0xFFBF RESERVED
RESERVEDFFC0 0xFFC0 RESERVED
RESERVEDFFC1 0xFFC1 RESERVED
RESERVEDFFC2 0xFFC2 RESERVED
RESERVEDFFC3 0xFFC3 RESERVED
RESERVEDFFC4 0xFFC4 RESERVED
RESERVEDFFC5 0xFFC5 RESERVED
RESERVEDFFC6 0xFFC6 RESERVED
RESERVEDFFC7 0xFFC7 RESERVED
RESERVEDFFC8 0xFFC8 RESERVED
RESERVEDFFC9 0xFFC9 RESERVED
RESERVEDFFCA 0xFFCA RESERVED
RESERVEDFFCB 0xFFCB RESERVED
RESERVEDFFCC 0xFFCC RESERVED
RESERVEDFFCD 0xFFCD RESERVED
RESERVEDFFCE 0xFFCE RESERVED
RESERVEDFFCF 0xFFCF RESERVED
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier Operation Start Control Bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.CTIF1 7 CTIF1 - Interrupt Request Flag
IF0.CTIF0 6 CTIF0 - Interrupt Request Flag
IF0.CRIF 5 CRIF - Interrupt Request Flag
IF0.CEIF 4 CEIF - Interrupt Request Flag
IF0.PIF1 3 PIF1 - Interrupt Request Flag
IF0.PIF0 2 PIF0 - Interrupt Request Flag
IF0.ADIF1 1 ADIF1 - Interrupt Request Flag
IF0.WDTIF 0 WDTIF - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.STIF0 6 STIF0 - Interrupt Request Flag
IF1.SRIF0 5 SRIF0 - Interrupt Request Flag
IF1.SREIF0 4 SREIF0 - Interrupt Request Flag
IF1.CSIIF2 3 CSIIF2 - Interrupt Request Flag
IF1.TMIF5 2 TMIF5 - Interrupt Request Flag
IF1.TMIF01 1 TMIF01 - Interrupt Request Flag
IF1.TMIF00 0 TMIF00 - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.CTMK1 7 CTMK1 - Interrupt Service Control
MK0.CTMK0 6 CTMK0 - Interrupt Service Control
MK0.CRMK 5 CRMK - Interrupt Service Control
MK0.CEMK 4 CEMK - Interrupt Service Control
MK0.PMK1 3 PMK1 - Interrupt Service Control
MK0.PMK0 2 PMK0 - Interrupt Service Control
MK0.ADMK1 1 ADMK1 - Interrupt Service Control
MK0.WDTMK 0 WDTMK - Interrupt Service Control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.STMK0 6 STMK0 - Interrupt Service Control
MK1.SRMK0 5 SRMK0 - Interrupt Service Control
MK1.SREMK0 4 SREMK0 - Interrupt Service Control
MK1.CSIMK2 3 CSIMK2 - Interrupt Service Control
MK1.TMMK5 2 TMMK5 - Interrupt Service Control
MK1.TMMK01 1 TMMK01 - Interrupt Service Control
MK1.TMMK00 0 TMMK00 - Interrupt Service Control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP1 Valid Edge Selection bit 1
INTM0.ES00 2 INTP1 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subsystem clock control register
CSS.CLS 5 CPU Clock Operating Status
CSS.CSS0 4 CPU Clock Selection
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
RESERVEDFFF7 0xFFF7 RESERVED
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog Timer Operating Mode Selection
WDTM.WDTM4 4 Watchdog Timer Operating Mode Selection bit 4
WDTM.WDTM3 3 Watchdog Timer Operating Mode Selection bit 3
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation Stabilization Time Selection bit 2
OSTS.OSTS1 1 Oscillation Stabilization Time Selection bit 1
OSTS.OSTS0 0 Oscillation Stabilization Time Selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Main System Clock Oscillator Control
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78F9850_A
; U14341EJ1V0PM00.PDF, U14403EJ2V0UM00.PDF, U14695EE2V1PL00.PDF
; MEMORY MAP
area DATA FLASH_ 0x0000:0x4000 Flash memory
area BSS RESERVED 0x4000:0xF100
area DATA CAN_ 0xF100:0xF200 CAN message storage RAM
area BSS RESERVED 0xF200:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTAD1_ 0x0006 INTAD1
interrupt INTP0_ 0x0008 INTP0
interrupt INTP1_ 0x000A INTP1
interrupt INTCE_ 0x000C INTCE
interrupt INTCR_ 0x000E INTCR
interrupt INTCT0_ 0x0010 INTCT0
interrupt INTCT1_ 0x0012 INTCT1
interrupt INTTM00_ 0x0014 INTTM00
interrupt INTTM01_ 0x0016 INTTM01
interrupt INTTM5_ 0x0018 INTTM5
interrupt INTCSI2_ 0x001A INTCSI2
interrupt INTSRE0_ 0x001C INTSRE0
interrupt INTSR0_ 0x001E INTSR0
interrupt INTST0_ 0x0020 INTST0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
P1 0xFF01 Port 1
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
RESERVEDFF04 0xFF04 RESERVED
RESERVEDFF05 0xFF05 RESERVED
P6 0xFF06 Port 6
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
MUL0 0xFF10 16-bit multiplication result storage register 0
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
TM0 0xFF14 16-bit timer/counter register 0
CR00 0xFF16 16-bit capture/compare register 00
CR01 0xFF18 16-bit capture/compare register 01
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM04 4 P04 Pin Input/Output Mode Selection
PM0.PM03 3 P03 Pin Input/Output Mode Selection
PM0.PM02 2 P02 Pin Input/Output Mode Selection
PM0.PM01 1 P01 Pin Input/Output Mode Selection
PM0.PM00 0 P00 Pin Input/Output Mode Selection
PM1 0xFF21 Port mode register 1
PM1.PM10 0 P10 Pin Input/Output Mode Selection
PM2 0xFF22 Port mode register 2
PM2.PM27 7 P27 Pin Input/Output Mode Selection
PM2.PM26 6 P26 Pin Input/Output Mode Selection
PM2.PM25 5 P25 Pin Input/Output Mode Selection
PM2.PM24 4 P24 Pin Input/Output Mode Selection
PM2.PM23 3 P23 Pin Input/Output Mode Selection
PM2.PM22 2 P22 Pin Input/Output Mode Selection
PM2.PM21 1 P21 Pin Input/Output Mode Selection
PM2.PM20 0 P20 Pin Input/Output Mode Selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
PUB0 0xFF30 Pull-up resistor option register B0
PUB0.PUB04 4 P04 Pin Pull-Up Resistor Selection
PUB0.PUB03 3 P03 Pin Pull-Up Resistor Selection
PUB0.PUB02 2 P02 Pin Pull-Up Resistor Selection
PUB0.PUB01 1 P01 Pin Pull-Up Resistor Selection
PUB0.PUB00 0 P00 Pin Pull-Up Resistor Selection
PUB1 0xFF31 Pull-up resistor option register B1
PUB1.PUB10 0 P10 Pin Pull-Up Resistor Selection
PUB2 0xFF32 Pull-up resistor option register B2
PUB2.PUB27 7 P27 Pin Pull-Up Resistor Selection
PUB2.PUB26 6 P26 Pin Pull-Up Resistor Selection
PUB2.PUB25 5 P25 Pin Pull-Up Resistor Selection
PUB2.PUB24 4 P24 Pin Pull-Up Resistor Selection
PUB2.PUB23 3 P23 Pin Pull-Up Resistor Selection
PUB2.PUB22 2 P22 Pin Pull-Up Resistor Selection
PUB2.PUB21 1 P21 Pin Pull-Up Resistor Selection
PUB2.PUB20 0 P20 Pin Pull-Up Resistor Selection
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
WDCS 0xFF42 Watchdog timer clock select register
WDCS.WDCS2 2 Watchdog Timer Count Clock Selection bit 2
WDCS.WDCS1 1 Watchdog Timer Count Clock Selection bit 1
WDCS.WDCS0 0 Watchdog Timer Count Clock Selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
PBS 0xFF50 Clock output control register
PBS.CLOE 4 PCL Output Control
PBS.CCS1 1 PCL Output Clock Selection bit 1
PBS.CCS0 0 PCL Output Clock Selection bit 0
RESERVEDFF51 0xFF51 RESERVED
RESERVEDFF52 0xFF52 RESERVED
RESERVEDFF53 0xFF53 RESERVED
RESERVEDFF54 0xFF54 RESERVED
RESERVEDFF55 0xFF55 RESERVED
RESERVEDFF56 0xFF56 RESERVED
RESERVEDFF57 0xFF57 RESERVED
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
RESERVEDFF60 0xFF60 RESERVED
RESERVEDFF61 0xFF61 RESERVED
RESERVEDFF62 0xFF62 RESERVED
RESERVEDFF63 0xFF63 RESERVED
RESERVEDFF64 0xFF64 RESERVED
RESERVEDFF65 0xFF65 RESERVED
TMC0 0xFF66 16-bit timer mode control register
TMC0.TMC03 3
TMC0.TMC02 2
TMC0.TMC01 1
TMC0.OVF0 0
PRM0 0xFF67 Prescaler mode register
PRM0.ES01 5 TI00 Valid Edge Selection bit 1
PRM0.ES00 4 TI00 Valid Edge Selection bit 0
PRM0.PRM01 1 Count Clock Selection bit 1
PRM0.PRM00 0 Count Clock Selection bit 0
CRC0 0xFF68 Capture/compare control register
CRC0.CRC02 2 CR01 Operation Mode Selection
CRC0.CRC01 1 CR00 Capture Trigger Selection
CRC0.CRC00 0 CR00 Operation Mode Selection
TOC0 0xFF69 Timer output control register
TOC0.OSPT 6 Control of One-Shot Pulse Output Trigger by Software
TOC0.OSPE0 5 One-Shot Pulse Output Control
TOC0.TOC04 4 Timer Output F/F Control by Match of CR01 and TM0
TOC0.LVS0 3 16-Bit Timer/Event Counter Timer Output F/F Status Setting
TOC0.LVR0 2 16-Bit Timer/Event Counter Timer Output F/F Status Setting
TOC0.TOC01 1 Timer Output F/F Control by Match of CR00 and TM0
TOC0.TOE0 0 16-Bit Timer/Event Counter 0 (TM0) Output Control
RESERVEDFF6A 0xFF6A RESERVED
RESERVEDFF6B 0xFF6B RESERVED
RESERVEDFF6C 0xFF6C RESERVED
RESERVEDFF6D 0xFF6D RESERVED
RESERVEDFF6E 0xFF6E RESERVED
RESERVEDFF6F 0xFF6F RESERVED
TM5 0xFF70 8-bit counter
CR5 0xFF71 8-bit compare register
TCL5 0xFF72 Timer clock selection register
TCL5.TCL52 2 Selection of 8-Bit Counter Count Clock bit 2
TCL5.TCL51 1 Selection of 8-Bit Counter Count Clock bit 1
TCL5.TCL50 0 Selection of 8-Bit Counter Count Clock bit 0
TMC5 0xFF73 8-bit timer mode control register
TMC5.TCE5 7 TM5 Count Operation Control
TMC5.TMC56 6 TM5 Operation Mode Selection
TMC5.LVS5 3 Timer Output F/F Status Setting
TMC5.LVR5 2 Timer Output F/F Status Setting
TMC5.TMC51 1 Other than PWM Mode
TMC5.TOE5 0 Timer Output Control
RESERVEDFF74 0xFF74 RESERVED
RESERVEDFF75 0xFF75 RESERVED
RESERVEDFF76 0xFF76 RESERVED
RESERVEDFF77 0xFF77 RESERVED
RESERVEDFF78 0xFF78 RESERVED
RESERVEDFF79 0xFF79 RESERVED
RESERVEDFF7A 0xFF7A RESERVED
RESERVEDFF7B 0xFF7B RESERVED
RESERVEDFF7C 0xFF7C RESERVED
RESERVEDFF7D 0xFF7D RESERVED
RESERVEDFF7E 0xFF7E RESERVED
RESERVEDFF7F 0xFF7F RESERVED
ADM 0xFF80 A/D converter mode register
ADM.ADCS 7 A/D Conversion Operation Control
ADM.FR2 5 Conversion Time Selection bit 2
ADM.FR1 4 Conversion Time Selection bit 1
ADM.FR0 3 Conversion Time Selection bit 0
ADS 0xFF81 Analog input channel specification register
ADS.ADS1 1 Analog Input Channel Specification bit 1
ADS.ADS0 0 Analog Input Channel Specification bit 0
PFM 0xFF82 Power-fail compare mode register
PFM.PFEN 7 Power-Fail Comparison Enable
PFM.PFCM 6 Power-Fail Compare Mode Selection
PFT 0xFF83 Power-fail compare threshold value register
PFT.PFT7 7
PFT.PFT6 6
PFT.PFT5 5
PFT.PFT4 4
PFT.PFT3 3
PFT.PFT2 2
PFT.PFT1 1
PFT.PFT0 0
RESERVEDFF84 0xFF84 RESERVED
ADCR 0xFF85 A/D conversion result register
RESERVEDFF86 0xFF86 RESERVED
RESERVEDFF87 0xFF87 RESERVED
DAM1 0xFF88 D/A converter mode register 1
DAM1.DACE 0 Reference Voltage Control
RESERVEDFF89 0xFF89 RESERVED
RESERVEDFF8A 0xFF8A RESERVED
RESERVEDFF8B 0xFF8B RESERVED
RESERVEDFF8C 0xFF8C RESERVED
RESERVEDFF8D 0xFF8D RESERVED
RESERVEDFF8E 0xFF8E RESERVED
RESERVEDFF8F 0xFF8F RESERVED
CSIM2 0xFF90 Serial operation mode register
CSIM2.CSIE 7 SIO2 Operation Enable/Disable Specification
CSIM2.TRMD 6 SIO2 Operation Setting
CSIM2.CKP 3 Serial Clock Phase Selection
CSIM2.DAP 2 Data Phase Selection
CSIM2.CKS1 1 Serial Transfer Operating Clock Selection bit 1
CSIM2.CKS0 0 Serial Transfer Operating Clock Selection bit 0
SIO2 0xFF91 Serial I/O shift register
SIRB2 0xFF92 Serial interface receive buffer register
SIRS2 0xFF93 Serial interface receive buffer status register
SIRS2.RBST 1 Receive Buffer Status Flag
SIRS2.RBOV 0 Receive Buffer Overrun Error Flag
RESERVEDFF94 0xFF94 RESERVED
RESERVEDFF95 0xFF95 RESERVED
RESERVEDFF96 0xFF96 RESERVED
RESERVEDFF97 0xFF97 RESERVED
RESERVEDFF98 0xFF98 RESERVED
RESERVEDFF99 0xFF99 RESERVED
RESERVEDFF9A 0xFF9A RESERVED
RESERVEDFF9B 0xFF9B RESERVED
RESERVEDFF9C 0xFF9C RESERVED
RESERVEDFF9D 0xFF9D RESERVED
RESERVEDFF9E 0xFF9E RESERVED
RESERVEDFF9F 0xFF9F RESERVED
ASIM0 0xFFA0 Asynchronous serial interface mode register
ASIM0.POWER 7 Operation Mode Specification
ASIM0.TXE 6
ASIM0.RXE 5
ASIM0.PS1 4 Parity Bit Specification bit 1
ASIM0.PS0 3 Parity Bit Specification bit 0
ASIM0.CL 2 Character Length Specification
ASIM0.SL 1 Transmit Data Stop Bit Length Specification
ASIM0.ISRM 0 Reception End Interrupt Control upon Occurrence of Error
BRGC0 0xFFA1 Baud rate generator control register
BRGC0.TPS1 7 Input Clock (fXCLK) Selection bit 1
BRGC0.TPS0 6 Input Clock (fXCLK) Selection bit 0
BRGC0.MDL4 4 5-Bit Counter Divide Value Selection bit 4
BRGC0.MDL3 3 5-Bit Counter Divide Value Selection bit 3
BRGC0.MDL2 2 5-Bit Counter Divide Value Selection bit 2
BRGC0.MDL1 1 5-Bit Counter Divide Value Selection bit 1
BRGC0.MDL0 0 5-Bit Counter Divide Value Selection bit 0
RXB0 0xFFA2 Receive buffer register
ASIS0 0xFFA3 Asynchronous serial interface status register
ASIS0.PE 2 Parity Error Flag
ASIS0.FE 1 Framing Error Flag
ASIS0.OVE 0 Overrun Error Flag
TXS0 0xFFA4 Transmit shift register
RESERVEDFFA5 0xFFA5 RESERVED
RESERVEDFFA6 0xFFA6 RESERVED
RESERVEDFFA7 0xFFA7 RESERVED
RESERVEDFFA8 0xFFA8 RESERVED
RESERVEDFFA9 0xFFA9 RESERVED
RESERVEDFFAA 0xFFAA RESERVED
RESERVEDFFAB 0xFFAB RESERVED
RESERVEDFFAC 0xFFAC RESERVED
RESERVEDFFAD 0xFFAD RESERVED
RESERVEDFFAE 0xFFAE RESERVED
RESERVEDFFAF 0xFFAF RESERVED
DCANC0 0xFFB0 DCAN control register
DCANC0.DCANEN 0 DCAN Control Operation Enable/Disable
CANC0 0xFFB1 CAN control register
CANC0.RxF 7 DCAN Reception Status Flag
CANC0.TxF 6 DCAN Transmission Status Flag
CANC0.SOFE 4 SOFOUT Operation Setting Flag
CANC0.SOFSEL 3 SOFOUT Output Type Selection Flag
CANC0.SLEEP 2 DCAN Sleep/Stop Mode Request Flag
CANC0.STP 1 Sleep/Stop Mode Selection Flag
CANC0.INIT 0 Initialization Mode Setting Flag
TCR0 0xFFB2 Transmit control register
TCR0.TXP 7 Transmit Buffer Priority Setting
TCR0.TXC1 5 Transmission Complete Flag bit 1
TCR0.TXC0 4 Transmission Complete Flag bit 0
TCR0.TXA1 3 Transmission Abort Flag bit 1
TCR0.TXA0 2 Transmission Abort Flag bit 0
TCR0.TXRQ1 1 Transmit Request Flag bit 1
TCR0.TXRQ0 0 Transmit Request Flag bit 0
RMES0 0xFFB3 Receive message register
RMES0.DN7 7 DN Bit of Message 7
RMES0.DN6 6 DN Bit of Message 6
RMES0.DN5 5 DN Bit of Message 5
RMES0.DN4 4 DN Bit of Message 4
RMES0.DN3 3 DN Bit of Message 3
RMES0.DN2 2 DN Bit of Message 2
RMES0.DN1 1 DN Bit of Message 1
RMES0.DN0 0 DN Bit of Message 0
REDEF0 0xFFB4 Redefinition control register
REDEF0.DEFEN 7 Redefinition Enable Flag
REDEF0.DEFSEL3 3 Selection of Receive Message Buffer bit 3
REDEF0.DEFSEL2 2 Selection of Receive Message Buffer bit 2
REDEF0.DEFSEL1 1 Selection of Receive Message Buffer bit 1
REDEF0.DEFSEL0 0 Selection of Receive Message Buffer bit 0
CANES0 0xFFB5 CAN error status register
CANES0.BOFF 7 Bus Off Flag
CANES0.RECS 6 Receive Error Passive Warning Flag
CANES0.TECS 5 Transmit Error Passive Warning Flag
CANES0.INITSTATE 3 Initialization Mode Status Confirmation Flag
CANES0.VALID 2 Valid Protocol Detection Confirmation Flag
CANES0.WAKE 1 Wakeup Status Confirmation Flag
CANES0.OVER 0 Overrun Flag
TEC0 0xFFB6 Transmit error counter
TEC0.TEC7 7
TEC0.TEC6 6
TEC0.TEC5 5
TEC0.TEC4 4
TEC0.TEC3 3
TEC0.TEC2 2
TEC0.TEC1 1
TEC0.TEC0 0
REC0 0xFFB7 Receive error counter
REC0.REC7 7
REC0.REC6 6
REC0.REC5 5
REC0.REC4 4
REC0.REC3 3
REC0.REC2 2
REC0.REC1 1
REC0.REC0 0
MCNT0 0xFFB8 Message count register
MCNT0.TLRES 5 DCAN Message Buffer Area Address Setting
MCNT0.MCNT4 4 Number of Receive Messages 4
MCNT0.MCNT3 3 Number of Receive Messages 3
MCNT0.MCNT2 2 Number of Receive Messages 2
MCNT0.MCNT1 1 Number of Receive Messages 1
MCNT0.MCNT0 0 Number of Receive Messages 0
BRPRS0 0xFFB9 Bit rate prescaler setting register
BRPRS0.PRM1 7 DCAN Clock Selection bit 1
BRPRS0.PRM0 6 DCAN Clock Selection bit 0
BRPRS0.BRPRS5 5 Bit Rate Prescaler bit 5
BRPRS0.BRPRS4 4 Bit Rate Prescaler bit 4
BRPRS0.BRPRS3 3 Bit Rate Prescaler bit 3
BRPRS0.BRPRS2 2 Bit Rate Prescaler bit 2
BRPRS0.BRPRS1 1 Bit Rate Prescaler bit 1
BRPRS0.BRPRS0 0 Bit Rate Prescaler bit 0
SYNC00 0xFFBA Synchronized control register 0
SYNC00.SPT2 7 Setting of Sampling Point in CAN Data Bit Timing bit 2
SYNC00.SPT1 6 Setting of Sampling Point in CAN Data Bit Timing bit 1
SYNC00.SPT0 5 Setting of Sampling Point in CAN Data Bit Timing bit 0
SYNC00.DBT4 4 Bit Length of 1 Data bit 4
SYNC00.DBT3 3 Bit Length of 1 Data bit 3
SYNC00.DBT2 2 Bit Length of 1 Data bit 2
SYNC00.DBT1 1 Bit Length of 1 Data bit 1
SYNC00.DBT0 0 Bit Length of 1 Data bit 0
SYNC01 0xFFBB Synchronized control register 1
SYNC01.SOFC 6 SOFOUT Function (SOFE Flag Operation) Setting
SYNC01.SAMP 5 Setting of Sampling Times at Sampling Point
SYNC01.RXONLY 4 Receive Operation Setting
SYNC01.SJW1 3 SJW Setting bit 1
SYNC01.SJW0 2 SJW Setting bit 0
SYNC01.SPT4 1 Setting of Sampling Point in CAN Data Bit Timing bit 4
SYNC01.SPT3 0 Setting of Sampling Point in CAN Data Bit Timing bit 3
MASKC0 0xFFBC Mask control register
MASKC0.SSHT 5 Single Shot Mode Setting
MASKC0.AL 4 Setting of Operation in Case of Arbitration Defeat in Single Shot Mode
MASKC0.GLOBAL 2 Global Mask Function Setting
MASKC0.MSK1 1 Mask Buffer 1 Setting
MASKC0.MSK0 0 Mask Buffer 0 Setting
RESERVEDFFBD 0xFFBD RESERVED
RESERVEDFFBE 0xFFBE RESERVED
RESERVEDFFBF 0xFFBF RESERVED
RESERVEDFFC0 0xFFC0 RESERVED
RESERVEDFFC1 0xFFC1 RESERVED
RESERVEDFFC2 0xFFC2 RESERVED
RESERVEDFFC3 0xFFC3 RESERVED
RESERVEDFFC4 0xFFC4 RESERVED
RESERVEDFFC5 0xFFC5 RESERVED
RESERVEDFFC6 0xFFC6 RESERVED
RESERVEDFFC7 0xFFC7 RESERVED
RESERVEDFFC8 0xFFC8 RESERVED
RESERVEDFFC9 0xFFC9 RESERVED
RESERVEDFFCA 0xFFCA RESERVED
RESERVEDFFCB 0xFFCB RESERVED
RESERVEDFFCC 0xFFCC RESERVED
RESERVEDFFCD 0xFFCD RESERVED
RESERVEDFFCE 0xFFCE RESERVED
RESERVEDFFCF 0xFFCF RESERVED
MRA0 0xFFD0 Multiplication data register A0
MRB0 0xFFD1 Multiplication data register B0
MULC0 0xFFD2 Multiplier control register 0
MULC0.MULST0 0 Multiplier Operation Start Control Bit
RESERVEDFFD3 0xFFD3 RESERVED
RESERVEDFFD4 0xFFD4 RESERVED
RESERVEDFFD5 0xFFD5 RESERVED
RESERVEDFFD6 0xFFD6 RESERVED
RESERVEDFFD7 0xFFD7 RESERVED
RESERVEDFFD8 0xFFD8 RESERVED
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
RESERVEDFFDD 0xFFDD RESERVED
RESERVEDFFDE 0xFFDE RESERVED
RESERVEDFFDF 0xFFDF RESERVED
IF0 0xFFE0 Interrupt request flag register 0
IF0.CTIF1 7 CTIF1 - Interrupt Request Flag
IF0.CTIF0 6 CTIF0 - Interrupt Request Flag
IF0.CRIF 5 CRIF - Interrupt Request Flag
IF0.CEIF 4 CEIF - Interrupt Request Flag
IF0.PIF1 3 PIF1 - Interrupt Request Flag
IF0.PIF0 2 PIF0 - Interrupt Request Flag
IF0.ADIF1 1 ADIF1 - Interrupt Request Flag
IF0.WDTIF 0 WDTIF - Interrupt Request Flag
IF1 0xFFE1 Interrupt request flag register 1
IF1.STIF0 6 STIF0 - Interrupt Request Flag
IF1.SRIF0 5 SRIF0 - Interrupt Request Flag
IF1.SREIF0 4 SREIF0 - Interrupt Request Flag
IF1.CSIIF2 3 CSIIF2 - Interrupt Request Flag
IF1.TMIF5 2 TMIF5 - Interrupt Request Flag
IF1.TMIF01 1 TMIF01 - Interrupt Request Flag
IF1.TMIF00 0 TMIF00 - Interrupt Request Flag
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.CTMK1 7 CTMK1 - Interrupt Service Control
MK0.CTMK0 6 CTMK0 - Interrupt Service Control
MK0.CRMK 5 CRMK - Interrupt Service Control
MK0.CEMK 4 CEMK - Interrupt Service Control
MK0.PMK1 3 PMK1 - Interrupt Service Control
MK0.PMK0 2 PMK0 - Interrupt Service Control
MK0.ADMK1 1 ADMK1 - Interrupt Service Control
MK0.WDTMK 0 WDTMK - Interrupt Service Control
MK1 0xFFE5 Interrupt mask flag register 1
MK1.STMK0 6 STMK0 - Interrupt Service Control
MK1.SRMK0 5 SRMK0 - Interrupt Service Control
MK1.SREMK0 4 SREMK0 - Interrupt Service Control
MK1.CSIMK2 3 CSIMK2 - Interrupt Service Control
MK1.TMMK5 2 TMMK5 - Interrupt Service Control
MK1.TMMK01 1 TMMK01 - Interrupt Service Control
MK1.TMMK00 0 TMMK00 - Interrupt Service Control
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
INTM0 0xFFEC External interrupt mode register
INTM0.ES11 5 INTP1 Valid Edge Selection bit 1
INTM0.ES10 4 INTP1 Valid Edge Selection bit 0
INTM0.ES01 3 INTP1 Valid Edge Selection bit 1
INTM0.ES00 2 INTP1 Valid Edge Selection bit 0
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
CSS 0xFFF2 Subsystem clock control register
CSS.CLS 5 CPU Clock Operating Status
CSS.CSS0 4 CPU Clock Selection
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
RESERVEDFFF7 0xFFF7 RESERVED
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog Timer Operating Mode Selection
WDTM.WDTM4 4 Watchdog Timer Operating Mode Selection bit 4
WDTM.WDTM3 3 Watchdog Timer Operating Mode Selection bit 3
OSTS 0xFFFA Oscillation stabilization time select register
OSTS.OSTS2 2 Oscillation Stabilization Time Selection bit 2
OSTS.OSTS1 1 Oscillation Stabilization Time Selection bit 1
OSTS.OSTS0 0 Oscillation Stabilization Time Selection bit 0
PCC 0xFFFB Processor clock control register
PCC.MCC 7 Main System Clock Oscillator Control
PCC.PCC1 1 CPU Clock (fCPU) Selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789860
; U13917EJ1V1DS00.PDF, U14385EJ2V0PM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x1000 Internal ROM
area BSS RESERVED 0x1000:0xF800
area DATA EEPROM_ 0xF800:0xF820 EEPROM
area BSS RESERVED 0xF820:0xFE80
area DATA RAM_ 0xFE80:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF61 Special Function Register
area BSS RESERVED 0xFF61:0xFFD8
area DATA FSR_2 0xFFD8:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTKR1_ 0x0002 INTKR1
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTTM30_ 0x0006 INTTM30
interrupt INTTM40_ 0x0008 INTTM40
interrupt INTLVI1_ 0x000A INTLVI1
interrupt INTEE0_ 0x000C INTEE0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
RESERVEDFF01 0xFF01 RESERVED
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
P4 0xFF04 Port 4
RESERVEDFF05 0xFF05 RESERVED
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
BSFRL10 0xFF10 Bit sequential buffer 10 data register L
BSFRH10 0xFF11 Bit sequential buffer 10 data register H
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 pin input/output mode selection
PM0.PM06 6 P06 pin input/output mode selection
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
RESERVEDFF21 0xFF21 RESERVED
PM2 0xFF22 Port mode register 2
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Count clock selection bit 2
TCL2.TCL21 1 Count clock selection bit 1
TCL2.TCL20 0 Count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR30 0xFF50 8-bit compare register 30
TM30 0xFF51 8-bit timer counter 30
TMC30 0xFF52 8-bit timer mode control register 30
TMC30.TCE30 7 TM30 count operation control
TMC30.TCL302 5 Selection of timer 30 count clock bit 2
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD301 2 Selection of timer 30 operating mode bit 1
TMC30.TMD300 1 Selection of timer 30 operating mode bit 0
CR40 0xFF53 8-bit compare register 40
CRH40 0xFF54 8-bit compare register H40
TM40 0xFF55 8-bit timer counter 40
TMC40 0xFF56 8-bit timer mode control register 40
TMC40.TCE40 7 TM40 count operation control
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of timer 40 operating mode bit 1
TMC40.TMD400 1 Selection of timer 40 operating mode bit 0
TMC40.TOE40 0 Timer output control
TCA40 0xFF57 Carrier generator output control register 40
TCA40.RMC40 2 Remote controller output control
TCA40.NRZB40 1
TCA40.NRZ40 0 No return, zero data
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
BSFC10 0xFF60 Bit sequential buffer output control register 10
BSFC10.BSFE10 0 Bit sequential buffer operation control
EEWC10 0xFFD8 EEPROM write control register 10
EEWC10.EWCS102 6 EEPROM timer count clock selection bit 2
EEWC10.EWCS101 5 EEPROM timer count clock selection bit 1
EEWC10.EWCS100 4 EEPROM timer count clock selection bit 0
EEWC10.ERE10 2 ERE10 - Remark
EEWC10.EWST10 1 EEPROM write status flag
EEWC10.EWE10 0 EWE10 - Remark
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
POCF1 0xFFDD Power-on-clear register 1
POCF1.POCOF1 2 POC output detection flag
POCF1.POCMK1 1 POC reset control
POCF1.POCMK0 0 POC operation control
LVIF1 0xFFDE Low-voltage detection register 1
LVIF1.LVION1 7 LVI operation enable flag
LVIF1.LVF10 0 LVI output detection flag
LVIS1 0xFFDF Low-voltage detection level selection register 1
LVIS1.LVS12 2 Selection of detection voltage (VLVI) level bit 2
LVIS1.LVS11 1 Selection of detection voltage (VLVI) level bit 1
LVIS1.LVS10 0 Selection of detection voltage (VLVI) level bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.EEIF0 4 EEIF0 - Interrupt request flag
IF0.LVIIF1 3 LVIIF1 - Interrupt request flag
IF0.TMIF40 2 TMIF40 - Interrupt request flag
IF0.TMIF30 1 TMIF30 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.EEMK0 4 EEMK0 - Interrupt servicing control
MK0.LVIMK1 3 LVIMK1 - Interrupt servicing control
MK0.TMMK40 2 TMMK40 - Interrupt servicing control
MK0.TMMK30 1 TMMK30 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
RESERVEDFFEC 0xFFEC RESERVED
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
RESERVEDFFF7 0xFFF7 RESERVED
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register (mPD789860 Subseries only)
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC0 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789861
; U13917EJ1V1DS00.PDF, U14385EJ2V0PM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x1000 Internal ROM
area BSS RESERVED 0x1000:0xF800
area DATA EEPROM_ 0xF800:0xF820 EEPROM
area BSS RESERVED 0xF820:0xFE80
area DATA RAM_ 0xFE80:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF61 Special Function Register
area BSS RESERVED 0xFF61:0xFFD8
area DATA FSR_2 0xFFD8:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTKR1_ 0x0002 INTKR1
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTTM30_ 0x0006 INTTM30
interrupt INTTM40_ 0x0008 INTTM40
interrupt INTLVI1_ 0x000A INTLVI1
interrupt INTEE0_ 0x000C INTEE0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
RESERVEDFF01 0xFF01 RESERVED
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
P4 0xFF04 Port 4
RESERVEDFF05 0xFF05 RESERVED
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
BSFRL10 0xFF10 Bit sequential buffer 10 data register L
BSFRH10 0xFF11 Bit sequential buffer 10 data register H
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 pin input/output mode selection
PM0.PM06 6 P06 pin input/output mode selection
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
RESERVEDFF21 0xFF21 RESERVED
PM2 0xFF22 Port mode register 2
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Count clock selection bit 2
TCL2.TCL21 1 Count clock selection bit 1
TCL2.TCL20 0 Count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR30 0xFF50 8-bit compare register 30
TM30 0xFF51 8-bit timer counter 30
TMC30 0xFF52 8-bit timer mode control register 30
TMC30.TCE30 7 TM30 count operation control
TMC30.TCL302 5 Selection of timer 30 count clock bit 2
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD301 2 Selection of timer 30 operating mode bit 1
TMC30.TMD300 1 Selection of timer 30 operating mode bit 0
CR40 0xFF53 8-bit compare register 40
CRH40 0xFF54 8-bit compare register H40
TM40 0xFF55 8-bit timer counter 40
TMC40 0xFF56 8-bit timer mode control register 40
TMC40.TCE40 7 TM40 count operation control
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of timer 40 operating mode bit 1
TMC40.TMD400 1 Selection of timer 40 operating mode bit 0
TMC40.TOE40 0 Timer output control
TCA40 0xFF57 Carrier generator output control register 40
TCA40.RMC40 2 Remote controller output control
TCA40.NRZB40 1
TCA40.NRZ40 0 No return, zero data
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
BSFC10 0xFF60 Bit sequential buffer output control register 10
BSFC10.BSFE10 0 Bit sequential buffer operation control
EEWC10 0xFFD8 EEPROM write control register 10
EEWC10.EWCS102 6 EEPROM timer count clock selection bit 2
EEWC10.EWCS101 5 EEPROM timer count clock selection bit 1
EEWC10.EWCS100 4 EEPROM timer count clock selection bit 0
EEWC10.ERE10 2 ERE10 - Remark
EEWC10.EWST10 1 EEPROM write status flag
EEWC10.EWE10 0 EWE10 - Remark
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
POCF1 0xFFDD Power-on-clear register 1
POCF1.POCOF1 2 POC output detection flag
POCF1.POCMK1 1 POC reset control
POCF1.POCMK0 0 POC operation control
LVIF1 0xFFDE Low-voltage detection register 1
LVIF1.LVION1 7 LVI operation enable flag
LVIF1.LVF10 0 LVI output detection flag
LVIS1 0xFFDF Low-voltage detection level selection register 1
LVIS1.LVS12 2 Selection of detection voltage (VLVI) level bit 2
LVIS1.LVS11 1 Selection of detection voltage (VLVI) level bit 1
LVIS1.LVS10 0 Selection of detection voltage (VLVI) level bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.EEIF0 4 EEIF0 - Interrupt request flag
IF0.LVIIF1 3 LVIIF1 - Interrupt request flag
IF0.TMIF40 2 TMIF40 - Interrupt request flag
IF0.TMIF30 1 TMIF30 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.EEMK0 4 EEMK0 - Interrupt servicing control
MK0.LVIMK1 3 LVIMK1 - Interrupt servicing control
MK0.TMMK40 2 TMMK40 - Interrupt servicing control
MK0.TMMK30 1 TMMK30 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
RESERVEDFFEC 0xFFEC RESERVED
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
RESERVEDFFF7 0xFFF7 RESERVED
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
RESERVEDFFFA 0xFFFA RESERVED
PCC 0xFFFB Processor clock control register
PCC.PCC0 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78E9860
; U14385EJ2V0PM00.PDF, U14826EJ2V1UM00.PDF
; MEMORY MAP
area DATA EEPROM_1 0x0000:0x1000 EEPROM
area BSS RESERVED 0x1000:0xF800
area DATA EEPROM_2 0xF800:0xF820 EEPROM
area BSS RESERVED 0xF820:0xFE80
area DATA RAM_ 0xFE80:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF61 Special Function Register
area BSS RESERVED 0xFF61:0xFFD8
area DATA FSR_2 0xFFD8:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTKR1_ 0x0002 INTKR1
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTTM30_ 0x0006 INTTM30
interrupt INTTM40_ 0x0008 INTTM40
interrupt INTLVI1_ 0x000A INTLVI1
interrupt INTEE0_ 0x000C INTEE0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
RESERVEDFF01 0xFF01 RESERVED
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
P4 0xFF04 Port 4
RESERVEDFF05 0xFF05 RESERVED
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
BSFRL10 0xFF10 Bit sequential buffer 10 data register L
BSFRH10 0xFF11 Bit sequential buffer 10 data register H
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 pin input/output mode selection
PM0.PM06 6 P06 pin input/output mode selection
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
RESERVEDFF21 0xFF21 RESERVED
PM2 0xFF22 Port mode register 2
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Count clock selection bit 2
TCL2.TCL21 1 Count clock selection bit 1
TCL2.TCL20 0 Count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR30 0xFF50 8-bit compare register 30
TM30 0xFF51 8-bit timer counter 30
TMC30 0xFF52 8-bit timer mode control register 30
TMC30.TCE30 7 TM30 count operation control
TMC30.TCL302 5 Selection of timer 30 count clock bit 2
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD301 2 Selection of timer 30 operating mode bit 1
TMC30.TMD300 1 Selection of timer 30 operating mode bit 0
CR40 0xFF53 8-bit compare register 40
CRH40 0xFF54 8-bit compare register H40
TM40 0xFF55 8-bit timer counter 40
TMC40 0xFF56 8-bit timer mode control register 40
TMC40.TCE40 7 TM40 count operation control
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of timer 40 operating mode bit 1
TMC40.TMD400 1 Selection of timer 40 operating mode bit 0
TMC40.TOE40 0 Timer output control
TCA40 0xFF57 Carrier generator output control register 40
TCA40.RMC40 2 Remote controller output control
TCA40.NRZB40 1
TCA40.NRZ40 0 No return, zero data
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
BSFC10 0xFF60 Bit sequential buffer output control register 10
BSFC10.BSFE10 0 Bit sequential buffer operation control
EEWC10 0xFFD8 EEPROM write control register 10
EEWC10.EWCS102 6 EEPROM timer count clock selection bit 2
EEWC10.EWCS101 5 EEPROM timer count clock selection bit 1
EEWC10.EWCS100 4 EEPROM timer count clock selection bit 0
EEWC10.ERE10 2 ERE10 - Remark
EEWC10.EWST10 1 EEPROM write status flag
EEWC10.EWE10 0 EWE10 - Remark
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
POCF1 0xFFDD Power-on-clear register 1
POCF1.POCOF1 2 POC output detection flag
POCF1.POCMK1 1 POC reset control
POCF1.POCMK0 0 POC operation control
LVIF1 0xFFDE Low-voltage detection register 1
LVIF1.LVION1 7 LVI operation enable flag
LVIF1.LVF10 0 LVI output detection flag
LVIS1 0xFFDF Low-voltage detection level selection register 1
LVIS1.LVS12 2 Selection of detection voltage (VLVI) level bit 2
LVIS1.LVS11 1 Selection of detection voltage (VLVI) level bit 1
LVIS1.LVS10 0 Selection of detection voltage (VLVI) level bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.EEIF0 4 EEIF0 - Interrupt request flag
IF0.LVIIF1 3 LVIIF1 - Interrupt request flag
IF0.TMIF40 2 TMIF40 - Interrupt request flag
IF0.TMIF30 1 TMIF30 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.EEMK0 4 EEMK0 - Interrupt servicing control
MK0.LVIMK1 3 LVIMK1 - Interrupt servicing control
MK0.TMMK40 2 TMMK40 - Interrupt servicing control
MK0.TMMK30 1 TMMK30 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
RESERVEDFFEC 0xFFEC RESERVED
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
RESERVEDFFF7 0xFFF7 RESERVED
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
OSTS 0xFFFA Oscillation stabilization time selection register (mPD789860 Subseries only)
OSTS.OSTS2 2 Oscillation stabilization time selection bit 2
OSTS.OSTS1 1 Oscillation stabilization time selection bit 1
OSTS.OSTS0 0 Oscillation stabilization time selection bit 0
PCC 0xFFFB Processor clock control register
PCC.PCC0 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD78E9861
; U14385EJ2V0PM00.PDF, U14826EJ2V1UM00.PDF
; MEMORY MAP
area DATA EEPROM_1 0x0000:0x1000 EEPROM
area BSS RESERVED 0x1000:0xF800
area DATA EEPROM_2 0xF800:0xF820 EEPROM
area BSS RESERVED 0xF820:0xFE80
area DATA RAM_ 0xFE80:0xFF00 Internal High-Speed RAM
area DATA FSR_1 0xFF00:0xFF61 Special Function Register
area BSS RESERVED 0xFF61:0xFFD8
area DATA FSR_2 0xFFD8:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTKR1_ 0x0002 INTKR1
interrupt INTWDT_ 0x0004 INTWDT
interrupt INTTM30_ 0x0006 INTTM30
interrupt INTTM40_ 0x0008 INTTM40
interrupt INTLVI1_ 0x000A INTLVI1
interrupt INTEE0_ 0x000C INTEE0
; INPUT/OUTPUT PORTS
P0 0xFF00 Port 0
RESERVEDFF01 0xFF01 RESERVED
P2 0xFF02 Port 2
RESERVEDFF03 0xFF03 RESERVED
P4 0xFF04 Port 4
RESERVEDFF05 0xFF05 RESERVED
RESERVEDFF06 0xFF06 RESERVED
RESERVEDFF07 0xFF07 RESERVED
RESERVEDFF08 0xFF08 RESERVED
RESERVEDFF09 0xFF09 RESERVED
RESERVEDFF0A 0xFF0A RESERVED
RESERVEDFF0B 0xFF0B RESERVED
RESERVEDFF0C 0xFF0C RESERVED
RESERVEDFF0D 0xFF0D RESERVED
RESERVEDFF0E 0xFF0E RESERVED
RESERVEDFF0F 0xFF0F RESERVED
BSFRL10 0xFF10 Bit sequential buffer 10 data register L
BSFRH10 0xFF11 Bit sequential buffer 10 data register H
RESERVEDFF12 0xFF12 RESERVED
RESERVEDFF13 0xFF13 RESERVED
RESERVEDFF14 0xFF14 RESERVED
RESERVEDFF15 0xFF15 RESERVED
RESERVEDFF16 0xFF16 RESERVED
RESERVEDFF17 0xFF17 RESERVED
RESERVEDFF18 0xFF18 RESERVED
RESERVEDFF19 0xFF19 RESERVED
RESERVEDFF1A 0xFF1A RESERVED
RESERVEDFF1B 0xFF1B RESERVED
RESERVEDFF1C 0xFF1C RESERVED
RESERVEDFF1D 0xFF1D RESERVED
RESERVEDFF1E 0xFF1E RESERVED
RESERVEDFF1F 0xFF1F RESERVED
PM0 0xFF20 Port mode register 0
PM0.PM07 7 P07 pin input/output mode selection
PM0.PM06 6 P06 pin input/output mode selection
PM0.PM05 5 P05 pin input/output mode selection
PM0.PM04 4 P04 pin input/output mode selection
PM0.PM03 3 P03 pin input/output mode selection
PM0.PM02 2 P02 pin input/output mode selection
PM0.PM01 1 P01 pin input/output mode selection
PM0.PM00 0 P00 pin input/output mode selection
RESERVEDFF21 0xFF21 RESERVED
PM2 0xFF22 Port mode register 2
PM2.PM21 1 P21 pin input/output mode selection
PM2.PM20 0 P20 pin input/output mode selection
RESERVEDFF23 0xFF23 RESERVED
RESERVEDFF24 0xFF24 RESERVED
RESERVEDFF25 0xFF25 RESERVED
RESERVEDFF26 0xFF26 RESERVED
RESERVEDFF27 0xFF27 RESERVED
RESERVEDFF28 0xFF28 RESERVED
RESERVEDFF29 0xFF29 RESERVED
RESERVEDFF2A 0xFF2A RESERVED
RESERVEDFF2B 0xFF2B RESERVED
RESERVEDFF2C 0xFF2C RESERVED
RESERVEDFF2D 0xFF2D RESERVED
RESERVEDFF2E 0xFF2E RESERVED
RESERVEDFF2F 0xFF2F RESERVED
RESERVEDFF30 0xFF30 RESERVED
RESERVEDFF31 0xFF31 RESERVED
RESERVEDFF32 0xFF32 RESERVED
RESERVEDFF33 0xFF33 RESERVED
RESERVEDFF34 0xFF34 RESERVED
RESERVEDFF35 0xFF35 RESERVED
RESERVEDFF36 0xFF36 RESERVED
RESERVEDFF37 0xFF37 RESERVED
RESERVEDFF38 0xFF38 RESERVED
RESERVEDFF39 0xFF39 RESERVED
RESERVEDFF3A 0xFF3A RESERVED
RESERVEDFF3B 0xFF3B RESERVED
RESERVEDFF3C 0xFF3C RESERVED
RESERVEDFF3D 0xFF3D RESERVED
RESERVEDFF3E 0xFF3E RESERVED
RESERVEDFF3F 0xFF3F RESERVED
RESERVEDFF40 0xFF40 RESERVED
RESERVEDFF41 0xFF41 RESERVED
TCL2 0xFF42 Timer clock selection register 2
TCL2.TCL22 2 Count clock selection bit 2
TCL2.TCL21 1 Count clock selection bit 1
TCL2.TCL20 0 Count clock selection bit 0
RESERVEDFF43 0xFF43 RESERVED
RESERVEDFF44 0xFF44 RESERVED
RESERVEDFF45 0xFF45 RESERVED
RESERVEDFF46 0xFF46 RESERVED
RESERVEDFF47 0xFF47 RESERVED
RESERVEDFF48 0xFF48 RESERVED
RESERVEDFF49 0xFF49 RESERVED
RESERVEDFF4A 0xFF4A RESERVED
RESERVEDFF4B 0xFF4B RESERVED
RESERVEDFF4C 0xFF4C RESERVED
RESERVEDFF4D 0xFF4D RESERVED
RESERVEDFF4E 0xFF4E RESERVED
RESERVEDFF4F 0xFF4F RESERVED
CR30 0xFF50 8-bit compare register 30
TM30 0xFF51 8-bit timer counter 30
TMC30 0xFF52 8-bit timer mode control register 30
TMC30.TCE30 7 TM30 count operation control
TMC30.TCL302 5 Selection of timer 30 count clock bit 2
TMC30.TCL301 4 Selection of timer 30 count clock bit 1
TMC30.TCL300 3 Selection of timer 30 count clock bit 0
TMC30.TMD301 2 Selection of timer 30 operating mode bit 1
TMC30.TMD300 1 Selection of timer 30 operating mode bit 0
CR40 0xFF53 8-bit compare register 40
CRH40 0xFF54 8-bit compare register H40
TM40 0xFF55 8-bit timer counter 40
TMC40 0xFF56 8-bit timer mode control register 40
TMC40.TCE40 7 TM40 count operation control
TMC40.TCL402 5 Selection of timer 40 count clock bit 2
TMC40.TCL401 4 Selection of timer 40 count clock bit 1
TMC40.TCL400 3 Selection of timer 40 count clock bit 0
TMC40.TMD401 2 Selection of timer 40 operating mode bit 1
TMC40.TMD400 1 Selection of timer 40 operating mode bit 0
TMC40.TOE40 0 Timer output control
TCA40 0xFF57 Carrier generator output control register 40
TCA40.RMC40 2 Remote controller output control
TCA40.NRZB40 1
TCA40.NRZ40 0 No return, zero data
RESERVEDFF58 0xFF58 RESERVED
RESERVEDFF59 0xFF59 RESERVED
RESERVEDFF5A 0xFF5A RESERVED
RESERVEDFF5B 0xFF5B RESERVED
RESERVEDFF5C 0xFF5C RESERVED
RESERVEDFF5D 0xFF5D RESERVED
RESERVEDFF5E 0xFF5E RESERVED
RESERVEDFF5F 0xFF5F RESERVED
BSFC10 0xFF60 Bit sequential buffer output control register 10
BSFC10.BSFE10 0 Bit sequential buffer operation control
EEWC10 0xFFD8 EEPROM write control register 10
EEWC10.EWCS102 6 EEPROM timer count clock selection bit 2
EEWC10.EWCS101 5 EEPROM timer count clock selection bit 1
EEWC10.EWCS100 4 EEPROM timer count clock selection bit 0
EEWC10.ERE10 2 ERE10 - Remark
EEWC10.EWST10 1 EEPROM write status flag
EEWC10.EWE10 0 EWE10 - Remark
RESERVEDFFD9 0xFFD9 RESERVED
RESERVEDFFDA 0xFFDA RESERVED
RESERVEDFFDB 0xFFDB RESERVED
RESERVEDFFDC 0xFFDC RESERVED
POCF1 0xFFDD Power-on-clear register 1
POCF1.POCOF1 2 POC output detection flag
POCF1.POCMK1 1 POC reset control
POCF1.POCMK0 0 POC operation control
LVIF1 0xFFDE Low-voltage detection register 1
LVIF1.LVION1 7 LVI operation enable flag
LVIF1.LVF10 0 LVI output detection flag
LVIS1 0xFFDF Low-voltage detection level selection register 1
LVIS1.LVS12 2 Selection of detection voltage (VLVI) level bit 2
LVIS1.LVS11 1 Selection of detection voltage (VLVI) level bit 1
LVIS1.LVS10 0 Selection of detection voltage (VLVI) level bit 0
IF0 0xFFE0 Interrupt request flag register 0
IF0.EEIF0 4 EEIF0 - Interrupt request flag
IF0.LVIIF1 3 LVIIF1 - Interrupt request flag
IF0.TMIF40 2 TMIF40 - Interrupt request flag
IF0.TMIF30 1 TMIF30 - Interrupt request flag
IF0.TMIF4 0 TMIF4 - Interrupt request flag
RESERVEDFFE1 0xFFE1 RESERVED
RESERVEDFFE2 0xFFE2 RESERVED
RESERVEDFFE3 0xFFE3 RESERVED
MK0 0xFFE4 Interrupt mask flag register 0
MK0.EEMK0 4 EEMK0 - Interrupt servicing control
MK0.LVIMK1 3 LVIMK1 - Interrupt servicing control
MK0.TMMK40 2 TMMK40 - Interrupt servicing control
MK0.TMMK30 1 TMMK30 - Interrupt servicing control
MK0.TMMK4 0 TMMK4 - Interrupt servicing control
RESERVEDFFE5 0xFFE5 RESERVED
RESERVEDFFE6 0xFFE6 RESERVED
RESERVEDFFE7 0xFFE7 RESERVED
RESERVEDFFE8 0xFFE8 RESERVED
RESERVEDFFE9 0xFFE9 RESERVED
RESERVEDFFEA 0xFFEA RESERVED
RESERVEDFFEB 0xFFEB RESERVED
RESERVEDFFEC 0xFFEC RESERVED
RESERVEDFFED 0xFFED RESERVED
RESERVEDFFEE 0xFFEE RESERVED
RESERVEDFFEF 0xFFEF RESERVED
RESERVEDFFF0 0xFFF0 RESERVED
RESERVEDFFF1 0xFFF1 RESERVED
RESERVEDFFF2 0xFFF2 RESERVED
RESERVEDFFF3 0xFFF3 RESERVED
RESERVEDFFF4 0xFFF4 RESERVED
RESERVEDFFF5 0xFFF5 RESERVED
RESERVEDFFF6 0xFFF6 RESERVED
RESERVEDFFF7 0xFFF7 RESERVED
RESERVEDFFF8 0xFFF8 RESERVED
WDTM 0xFFF9 Watchdog timer mode register
WDTM.RUN 7 Watchdog timer operation selection
WDTM.WDTM4 4 Watchdog timer operation mode selection bit 4
WDTM.WDTM3 3 Watchdog timer operation mode selection bit 3
RESERVEDFFFA 0xFFFA RESERVED
PCC 0xFFFB Processor clock control register
PCC.PCC0 1 CPU clock (fCPU) selection
RESERVEDFFFC 0xFFFC RESERVED
RESERVEDFFFD 0xFFFD RESERVED
RESERVEDFFFE 0xFFFE RESERVED
RESERVEDFFFF 0xFFFF RESERVED
.UPD789881
; U14594EE4V0PM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x4000 Internal ROM
area BSS RESERVED 0x4000:0xFA00
area DATA LCD_RAM_ 0xFA00:0xFA1A LCD Display RAM Space
area BSS RESERVED 0xFA1A:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_ 0xFF00:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 Overflow of watchdog timer
interrupt INTP0_ 0x0006
interrupt INTP1_ 0x0008
interrupt INTP2_ 0x000A
interrupt INTP3_ 0x000C
interrupt INTSRE0_ 0x000E Generation of UART0 reception error
interrupt INTSR0_ 0x0010 End of serial interface UART0 reception
interrupt INTST0_ 0x0012 End of serial interface UART0 transmission
interrupt INTTM50_ 0x0014 Coincidence signal generation of 8-bit timer/event counter 50
interrupt INTTM51_ 0x0016 Coincidence signal generation of 8-bit timer/event counter 51
interrupt INTTM00_ 0x0018 Coincidence signal generation of 16-bit timer/event counter 0 (CR00)
interrupt INTTM01_ 0x001A Coincidence signal generation of 16-bit timer/event counter 0 (CR01)
; INPUT/OUTPUT PORTS
.UPD78F9882
; U14594EE4V0PM00.PDF
; MEMORY MAP
area DATA ROM_ 0x0000:0x8000 Internal ROM
area BSS RESERVED 0x8000:0xFA00
area DATA LCD_RAM_ 0xFA00:0xFA1A LCD Display RAM Space
area BSS RESERVED 0xFA1A:0xFD00
area DATA RAM_ 0xFD00:0xFF00 Internal High-Speed RAM
area DATA FSR_ 0xFF00:0x10000 Special Function Register
; Interrupt and reset vector assignments
interrupt RESET 0x0000 RESET
interrupt INTWDT_ 0x0004 Overflow of watchdog timer
interrupt INTP0_ 0x0006
interrupt INTP1_ 0x0008
interrupt INTP2_ 0x000A
interrupt INTP3_ 0x000C
interrupt INTSRE0_ 0x000E Generation of UART0 reception error
interrupt INTSR0_ 0x0010 End of serial interface UART0 reception
interrupt INTST0_ 0x0012 End of serial interface UART0 transmission
interrupt INTTM50_ 0x0014 Coincidence signal generation of 8-bit timer/event counter 50
interrupt INTTM51_ 0x0016 Coincidence signal generation of 8-bit timer/event counter 51
interrupt INTTM00_ 0x0018 Coincidence signal generation of 16-bit timer/event counter 0 (CR00)
interrupt INTTM01_ 0x001A Coincidence signal generation of 16-bit timer/event counter 0 (CR01)
; INPUT/OUTPUT PORTS