Repository URL to install this package:
Version:
9.1~250226-1.fc41 ▾
|
.default RL78
; Extended SFR (2nd SFR)
ADM2 0xF0010 A/D converter mode register 2
ADUL 0xF0011 Conversion result comparison upper limit setting register
ADLL 0xF0012 Conversion result comparison lower limit setting register
ADTES 0xF0013 A/D test register
PU0 0xF0030 Pull-up resistor option register 0
PU1 0xF0031 Pull-up resistor option register 1
PU2 0xF0032 Pull-up resistor option register 2
PU3 0xF0033 Pull-up resistor option register 3
PU4 0xF0034 Pull-up resistor option register 4
PU5 0xF0035 Pull-up resistor option register 5
PU6 0xF0036 Pull-up resistor option register 6
PU7 0xF0037 Pull-up resistor option register 7
PU8 0xF0038 Pull-up resistor option register 8
PU9 0xF0039 Pull-up resistor option register 9
PU10 0xF003A Pull-up resistor option register 10
PU11 0xF003B Pull-up resistor option register 11
PU12 0xF003C Pull-up resistor option register 12
PU13 0xF003D Pull-up resistor option register 13
PU14 0xF003E Pull-up resistor option register 14
PIM0 0xF0040 Port input mode register 0
PIM1 0xF0041 Port input mode register 1
PIM4 0xF0044 Port input mode register 4
PIM5 0xF0045 Port input mode register 5
PIM8 0xF0048 Port input mode register 8
PIM14 0xF004E Port input mode register 14
POM0 0xF0050 Port output mode register 0
POM1 0xF0051 Port output mode register 1
POM4 0xF0054 Port output mode register 4
POM5 0xF0055 Port output mode register 5
POM7 0xF0057 Port output mode register 7
POM8 0xF0058 Port output mode register 8
POM9 0xF0059 Port output mode register 9
POM14 0xF005E Port output mode register 14
PMC0 0xF0060 Port mode control register 0
PMC3 0xF0063 Port mode control register 3
PMC10 0xF006A Port mode control register 10
PMC11 0xF006B Port mode control register 11
PMC12 0xF006C Port mode control register 12
PMC14 0xF006E Port mode control register 14
NFEN0 0xF0070 Noise filter enable register 0
NFEN1 0xF0071 Noise filter enable register 1
NFEN2 0xF0072 Noise filter enable register 2
ISC 0xF0073 Input switch control register
TIS0 0xF0074 Timer input select register 0
ADPC 0xF0076 A/D port configuration register
PIOR 0xF0077 Peripheral I/O redirection register
IAWCTL 0xF0078 Invalid memory access detection control register
GDIDIS 0xF007D Global digital input disable register
DFLCTL 0xF0090 Data flash control register
HIOTRM 0xF00A0 High-speed on-chip oscillator trimming register
HOCODIV 0xF00A8 High-speed on-chip oscillator frequency select register
MDCL 0xF00E0 Multiplication/division data register C (L)
MDCH 0xF00E2 Multiplication/division data register C (H)
MDUC 0xF00E8 Multiplication/division control register
PER0 0xF00F0 Peripheral enable register 0
OSMC 0xF00F3 Subsystem clock supply mode control register
RPECTL 0xF00F5 RAM parity error control register
BCDADJ 0xF00FE BCD adjust result register
SSR00 0xF0100 Serial status register 00
SSR01 0xF0102 Serial status register 01
SSR02 0xF0104 Serial status register 02
SSR03 0xF0106 Serial status register 03
SIR00 0xF0108 Serial flag clear trigger register 00
SIR01 0xF010A Serial flag clear trigger register 01
SIR02 0xF010C Serial flag clear trigger register 02
SIR03 0xF010E Serial flag clear trigger register 03
SMR0 0xF0110 Serial mode register 00
SMR1 0xF0112 Serial mode register 01
SMR2 0xF0114 Serial mode register 02
SMR3 0xF0116 Serial mode register 03
SCR00 0xF0118 Serial communication operation setting register 00
SCR01 0xF011A Serial communication operation setting register 01
SCR02 0xF011C Serial communication operation setting register 02
SCR03 0xF011E Serial communication operation setting register 03
SE0 0xF0120 Serial channel enable status REGISTER 0
SS0 0xF0122 Serial channel start status REGISTER 0
ST0 0xF0124 Serial channel stop status REGISTER 0
SPS0 0xF0126 Serial clock select register 0
SO0 0xF0128 Serial output register 0
SOE0 0xF012A Serial output enable register 0
SOL0 0xF0134 Serial output level register 0
SSC0 0xF0138 Serial standby control register 0
SSR10 0xF0140 Serial status register 10
SSR11 0xF0142 Serial status register 11
SSR12 0xF0144 Serial status register 12
SSR13 0xF0146 Serial status register 13
SIR10 0xF0148 Serial flag clear trigger register 10
SIR11 0xF014A Serial flag clear trigger register 11
SIR12 0xF014C Serial flag clear trigger register 12
SIR13 0xF014E Serial flag clear trigger register 13
SMR10 0xF0150 Serial mode register 10
SMR11 0xF0152 Serial mode register 11
SMR12 0xF0154 Serial mode register 12
SMR13 0xF0156 Serial mode register 13
SCR10 0xF0158 Serial communication operation setting register 10
SCR11 0xF015A Serial communication operation setting register 11
SCR12 0xF015C Serial communication operation setting register 12
SCR13 0xF015E Serial communication operation setting register 13
SE1 0xF0160 Serial channel enable status REGISTER 1
SS1 0xF0162 Serial channel start status REGISTER 1
ST1 0xF0164 Serial channel stop status REGISTER 1
SPS1 0xF0166 Serial clock select register 1
SO2 0xF0168 Serial output register 1
SOE1 0xF016A Serial output enable register 1
SOL1 0xF0174 Serial output level register 1
SSC1 0xF0178 Serial standby control register 1
TCR00 0xF0180 Timer counter register 00
TCR01 0xF0182 Timer counter register 01
TCR02 0xF0184 Timer counter register 02
TCR03 0xF0186 Timer counter register 03
TCR04 0xF0188 Timer counter register 04
TCR05 0xF018A Timer counter register 05
TCR06 0xF018C Timer counter register 06
TCR07 0xF018E Timer counter register 07
TMR00 0xF0190 Timer mode register 00
TMR01 0xF0192 Timer mode register 01
TMR02 0xF0194 Timer mode register 02
TMR03 0xF0196 Timer mode register 03
TMR04 0xF0198 Timer mode register 04
TMR05 0xF019A Timer mode register 05
TMR06 0xF019C Timer mode register 06
TMR07 0xF019E Timer mode register 07
TSR00 0xF01A0 Timer status register 00
TSR01 0xF01A2 Timer status register 01
TSR02 0xF01A4 Timer status register 02
TSR03 0xF01A6 Timer status register 03
TSR04 0xF01A8 Timer status register 04
TSR05 0xF01AA Timer status register 05
TSR06 0xF01AC Timer status register 06
TSR07 0xF01AE Timer status register 07
TE0 0xF01B0 Timer channel enable status register 0
TS0 0xF01B2 Timer channel start status register 0
TT0 0xF01B4 Timer channel stop status register 0
TPS0 0xF01B6 Timer clock select register 0
TO0 0xF01B8 Timer output register 0
TOE0 0xF01BA Timer output enable register 0
TOL0 0xF01BC Timer output level register 0
TOM0 0xF01BE Timer output mode register 0
TCR10 0xF01C0 Timer counter register 10
TCR11 0xF01C2 Timer counter register 11
TCR12 0xF01C4 Timer counter register 12
TCR13 0xF01C6 Timer counter register 13
TCR14 0xF01C8 Timer counter register 14
TCR15 0xF01CA Timer counter register 15
TCR16 0xF01CC Timer counter register 16
TCR17 0xF01CE Timer counter register 17
TMR10 0xF01D0 Timer mode register 10
TMR11 0xF01D2 Timer mode register 11
TMR12 0xF01D4 Timer mode register 12
TMR13 0xF01D6 Timer mode register 13
TMR14 0xF01D8 Timer mode register 14
TMR15 0xF01DA Timer mode register 15
TMR16 0xF01DC Timer mode register 16
TMR17 0xF01DE Timer mode register 17
TSR10 0xF01E0 Timer status register 10
TSR11 0xF01E2 Timer status register 11
TSR12 0xF01E4 Timer status register 12
TSR13 0xF01E6 Timer status register 13
TSR14 0xF01E8 Timer status register 14
TSR15 0xF01EA Timer status register 15
TSR16 0xF01EC Timer status register 16
TSR17 0xF01EE Timer status register 17
TE1 0xF01F0 Timer channel enable status register 1
TS1 0xF01F2 Timer channel start register 1
TT1 0xF01F4 Timer channel stop register 1
TPS1 0xF01F6 Timer clock select register 1
TO1 0xF01F8 Timer output register 1
TOE1 0xF01FA Timer output enable register 1
TOL1 0xF01FC Timer output level register 1
TOM1 0xF01FE Timer output mode register 1
DSA2 0xF0200 DMA SFR address register 2
DSA3 0xF0201 DMA SFR address register 3
DRA2 0xF0202 DMA RAM address register 2
DRA3 0xF0204 DMA RAM address register 3
DBC2 0xF0206 DMA byte count register 2
DBC3 0xF0208 DMA byte count register 3
DMC2 0xF020A DMA mode control register 2
DMC3 0xF020B DMA mode control register 3
DRC2 0xF020C DMA operation control register 2
DRC3 0xF020D DMA operation control register 3
IICCTL00 0xF0230 IICA control register 00
IICCTL01 0xF0231 IICA control register 01
IICWL0 0xF0232 IICA low-level width setting register 0
IICWH0 0xF0233 IICA high-level width setting register 0
SVA0 0xF0234 Slave address register 0
IICCTL10 0xF0238 IICA control register 10
IICCTL11 0xF0239 IICA control register 11
IICWL1 0xF023A IICA low-level width setting register 1
IICWH1 0xF023B IICA high-level width setting register 1
SVA1 0xF023C Slave address register 1
CRC0CTL 0xF02F0 Flash memory CRC control register
PGCRCL 0xF02F2 Flash memory CRC operation result register
CRCD 0XF02FA CRC data register
;SFR List
P0 0xFFF00 Port register 0
P1 0xFFF01 Port register 1
P2 0xFFF02 Port register 2
P3 0xFFF03 Port register 3
P4 0xFFF04 Port register 4
P5 0xFFF05 Port register 5
P6 0xFFF06 Port register 6
P7 0xFFF07 Port register 7
P8 0xFFF08 Port register 8
P9 0xFFF09 Port register 9
P10 0xFFF0A Port register 10
P11 0xFFF0B Port register 11
P12 0xFFF0C Port register 12
P13 0xFFF0D Port register 13
P14 0xFFF0E Port register 14
P15 0xFFF0F Port register 15
SDR00 0xFFF10 Serial data register 00
SDR01 0xFFF12 Serial data register 01
SDR12 0xFFF14 Serial data register 12
SDR13 0xFFF16 Serial data register 13
TDR00 0xFFF18 Timer data register 00
TDR01 0xFFF1A Timer data register 01
ADCR 0xFFF1E 10-bit A/D cinversation result register
ADCRH 0xFFF1F 8-bit A/D cinversation result register
PM0 0xFFF20 Port mode register 0
PM1 0xFFF21 Port mode register 1
PM2 0xFFF22 Port mode register 2
PM3 0xFFF23 Port mode register 3
PM4 0xFFF24 Port mode register 4
PM5 0xFFF25 Port mode register 5
PM6 0xFFF26 Port mode register 6
PM7 0xFFF27 Port mode register 7
PM8 0xFFF28 Port mode register 8
PM9 0xFFF29 Port mode register 9
PM10 0xFFF2A Port mode register 10
PM11 0xFFF2B Port mode register 11
PM12 0xFFF2C Port mode register 12
PM13 0xFFF2D Port mode register 13
PM14 0xFFF2E Port mode register 14
PM15 0xFFF2F Port mode register 15
ADM0 0xFFF30 A/D converter mode register 0
ADS 0xFFF31 Analog input channel specification
ADM1 0xFFF32 A/D converter mode register 1
KRM 0xFFF37 Key return mode register
EGP0 0xFFF38 External interrupt rising edge enable register 0
EGN0 0xFFF39 External interrupt falling edge enable register 0
EGP1 0xFFF3A External interrupt rising edge enable register 1
EGN1 0xFFF3B External interrupt falling edge enable register 1
SDR02 0xFFF44 Serial data register 02
SDR03 0xFFF46 Serial data register 03
SDR10 0xFFF48 Serial data register 10
SDR11 0xFFF4A Serial data register 11
IICA0 0xFFF50 IICA shift register 0
IICS0 0xFFF51 IICA status register 0
IICF0 0xFFF52 IICA flag register 0
IICA1 0xFFF53 IICA shift register 1
IICS1 0xFFF54 IICA status register 1
IICF1 0xFFF55 IICA flag register 1
TDR02 0xFFF64 Timer data register 02
TDR03 0xFFF66 Timer data register 03
TDR04 0xFFF68 Timer data register 04
TDR05 0xFFF6A Timer data register 05
TDR06 0xFFF6C Timer data register 06
TDR07 0xFFF6E Timer data register 07
TDR10 0xFFF70 Timer data register 10
TDR11 0xFFF72 Timer data register 11
TDR12 0xFFF74 Timer data register 12
TDR13 0xFFF76 Timer data register 13
TDR14 0xFFF78 Timer data register 14
TDR15 0xFFF7A Timer data register 15
TDR16 0xFFF7C Timer data register 16
TDR17 0xFFF7E Timer data register 17
ITMC 0xFFF90 Interval timer control register
SEC 0xFFF92 Second count register
MIN 0xFFF93 Minute count register
HOUR 0xFFF94 Hour count register
WEEK 0xFFF95 Week count register
DAY 0xFFF96 Day count register
MONTH 0xFFF97 Month count register
YEAR 0xFFF98 Year count register
SUBCUD 0xFFF99 Watch error correction register
ALARMWM 0xFFF9A Alarm minute register
ALARMWH 0xFFF9B Alarm hour register
ALARMWW 0xFFF9C Alarm week register
RTCC0 0xFFF9D Real-time clock control register 0
RTCC1 0xFFF9E Real-time clock control register 1
CMC 0xFFFA0 Clock operation mode control register
CSC 0xFFFA1 Clock operation status control register
OSTC 0xFFFA2 Oscillation stabilization time counter starus register
OSTS 0xFFFA3 Oscillation stabilization time select register
CKC 0xFFFA4 System clock control register
CKS0 0xFFFA5 Clock output select register 0
CKS1 0xFFFA6 Clock output select register 1
RESF 0xFFFA8 Reset control flag register
LVIM 0xFFFA9 Voltage detection register
LVIS 0xFFFAA Voltage detection level register
WDTE 0xFFFAB Watchdog timer enable register
CRCIN 0xFFFAC CRC input register
DSA0 0xFFFB0 DMA SFR address register 0
DSA1 0xFFFB1 DMA SFR address register 0
DRA0 0xFFFB2 DMA RAM address register 0
DRA1 0xFFFB4 DMA RAM address register 0
DBC0 0xFFFB6 DMA byte count register 0
DBC1 0xFFFB8 DMA byte count register 0
DMC0 0xFFFBA DMA mode control register 0
DMC1 0xFFFBB DMA mode control register 0
DRC0 0xFFFBC DMA operation control register 0
DRC1 0xFFFBD DMA operation control register 0
IF2 0xFFFD0 Interrupt request flag register 2
IF3 0xFFFD2 Interrupt request flag register 3L
MK2 0xFFFD4 Interrupt mask flag register 2
MK3 0xFFFD6 Interrupt mask flag register 3L
PR02 0xFFFD8 Priority specification flag register 02
PR03 0xFFFDA Priority specification flag register 03L
PR12 0xFFFDC Priority specification flag register 12
PR13 0xFFFDE Priority specification flag register 13L
IF0 0xFFFE0 Interrupt request flag register 0
IF1 0xFFFE2 Interrupt request flag register 1
MK0 0xFFFE4 Interrupt mask flag register 0
MK1 0xFFFE6 Interrupt mask flag register 1
PR00 0xFFFE8 Priority specification flag register 00
PR01 0xFFFEA Priority specification flag register 01
PR10 0xFFFEC Priority specification flag register 10
PR11 0xFFFEE Priority specification flag register 11
MDAL 0xFFFF0 Multiplication/division data register A (L)
MDAH 0xFFFF2 Multiplication/division data register A (H)
MDBL 0xFFFF4 Multiplication/division data register B (L)
MDBH 0xFFFF6 Multiplication/division data register B (H)
SP 0xFFFF8 Stack pointer
PSW 0xFFFFA Program status word
PSW.IE 7 Interrupt enable
PSW.Z 6 Zero flag
PSW.RBS1 5 Register bank select 1
PSW.AC 4 Auxiliary carry
PSW.RBS0 3 Register bank select 0
PSW.ISP1 2 In-service priority 1
PSW.ISP0 1 In-service priority 0
PSW.CY 0 Carry
CS 0xFFFFC Code Segment
ES 0xFFFFD Extension address specification
PMC 0xFFFFE Processor mode control register
MEM 0xFFFFF
.RL78
; https://www.renesas.com/us/en/document/man/rl78g13-users-manual-hardware?language=en
; MEMORY MAP
; ROM:16K / Flash RAM:4K / RAM:2K
area CODE ROM 0x00000:0x04000 Internal ROM
area DATA SFR2 0xF0000:0xF0800 Special Function Register (2nd SFR)
area DATA RESERVED 0xF0800:0xF1000 Reserved
area DATA RAM 0xFF700:0xFFF00
area DATA SFR 0xFFF00:0xFFFFF Special Function Register
; This is the example of creating areas for RL78-processor
.R5F100xE
; https://www.renesas.com/us/en/document/man/rl78g13-users-manual-hardware?language=en
; +------------+ <-- FFFFF
; | SFR | 256 bytes
; +------------+ <-- FFF00
; | RAM | 4K
; +------------+ <-- FEF00
; | Mirror | 51.75K
; +------------+ <-- F2000
; | Data Flash | 4K
; +------------+ <-- F1000
; | Reserved |
; +------------+ <-- F0800
; | 2nd SFR | 2K
; +------------+ <-- F0000
; | Reserved |
; +------------+ <-- 10000
; | ROM | 64K
; +------------+ <-- 00000
; MEMORY MAP
area CODE ROM 0x00000:0x10000 Internal ROM
area DATA SFR2 0xF0000:0xF0800 Special Function Register (2nd SFR)
area DATA RESERVED 0xF0800:0xF1000 Reserved
area DATA RAM 0xFEF00:0xFFF00
area DATA SFR 0xFFF00:0xFFFFF Special Function Register
; Here you can add symbols for a specific microcontroller