📄 sfr62p.h
字号:
/***********************************************************************/
/* */
/* FILE :sfr62p.h */
/* DATE :Sun, Jul 27, 2008 */
/* DESCRIPTION :define the sfr register. (for C language) */
/* CPU GROUP :62P */
/* */
/* This file is generated by Renesas Project Generator (Ver.4.8). */
/* */
/***********************************************************************/
/****************************************************************************
* *
* file name : definition of M16C/62P's SFR *
* *
* Copyright, 2003 RENESAS TECHNOLOGY CORPORATION *
* AND RENESAS SOLUTIONS CORPORATION *
* *
* Version : 1.00 ( 2002- 7-22 ) Initial *
* : 2.00 ( 2002-12-27 ) *
* : cm3 register delete *
* : vcr1 register add *
* : vcr2 register add *
* : d4int register add *
* : u1bcnic register add *
* : u0bcnic register add *
* : wdc5 bit add (wdc register) *
* : plc06 bit add (plc0 register) *
* : pm21 bit add (pm2 register) *
* : pm22 bit add (pm2 register) *
* : fidr register *
* : 3B4h => 1B4h *
* : fmr03 bit delete (fmr0 register) *
* : fmstp bit add (fmr0 register) *
* : 2.01 ( 2003-11-25 ) *
* : #define abt_u2rb u2rb_addr.bit.b11 *
* : Delete a duplication *
* : 2.02 ( 2004-04-16 ) *
* : prc3 bit add (prcr register) *
*****************************************************************************/
/*
note:
This data is a freeware that SFR for M16C/62P groups is described.
Renesas Technology Corporation and Renesas Solutions Corporation
assumes no responsibility for any damage that occurred by this data.
*/
/********************************************************
* declare SFR addresses *
********************************************************/
#pragma ADDRESS pm0_addr 0004H /* Processor mode register 0 */
#pragma ADDRESS pm1_addr 0005H /* Processor mode register 1 */
#pragma ADDRESS cm0_addr 0006H /* System clock control register 0 */
#pragma ADDRESS cm1_addr 0007H /* System clock control register 1 */
#pragma ADDRESS csr_addr 0008H /* Chip select control register */
#pragma ADDRESS aier_addr 0009H /* Address match interrupt enable register */
#pragma ADDRESS prcr_addr 000aH /* Protect register */
#pragma ADDRESS dbr_addr 000bH /* Data bank register */
#pragma ADDRESS cm2_addr 000cH /* Oscillation stop detection register */
#pragma ADDRESS wdts_addr 000eH /* Watchdog timer start register */
#pragma ADDRESS wdc_addr 000fH /* Watchdog timer control register */
#pragma ADDRESS rmad0_addr 0010H /* Address match interrupt register 0 */
#pragma ADDRESS rmad1_addr 0014H /* Address match interrupt register 1 */
#pragma ADDRESS vcr1_addr 0019H /* Power supply detection register 1 */
#pragma ADDRESS vcr2_addr 001aH /* Power supply detection register 2 */
#pragma ADDRESS cse_addr 001bH /* Chip select expansion control register */
#pragma ADDRESS plc0_addr 001cH /* PLC control register 0 */
#pragma ADDRESS pm2_addr 001eH /* Processor mode register 2 */
#pragma ADDRESS d4int_addr 001fH /* Power supply down detection register */
#pragma ADDRESS sar0_addr 0020H /* DMA0 source pointer */
#pragma ADDRESS dar0_addr 0024H /* DMA0 destination pointer */
#pragma ADDRESS tcr0_addr 0028H /* DMA0 transfer counter */
#pragma ADDRESS dm0con_addr 002cH /* DMA0 control register */
#pragma ADDRESS sar1_addr 0030H /* DMA1 source pointer */
#pragma ADDRESS dar1_addr 0034H /* DMA1 destination pointer */
#pragma ADDRESS tcr1_addr 0038H /* DMA1 transfer counter */
#pragma ADDRESS dm1con_addr 003cH /* DMA1 control register */
#pragma ADDRESS int3ic_addr 0044H /* INT3~ interrupt control register */
#pragma ADDRESS tb5ic_addr 0045H /* Timer B5 interrupt control register */
#pragma ADDRESS tb4ic_addr 0046H /* Timer B4 interrupt control register */
#pragma ADDRESS tb3ic_addr 0047H /* Timer B3 interrupt control register */
#pragma ADDRESS u1bcnic_addr 0046H /* UART1 BUS collision detection interrupt control register */
#pragma ADDRESS u0bcnic_addr 0047H /* UART0 BUS collision detection interrupt control register */
#pragma ADDRESS s4ic_addr 0048H /* SI/O4 interrupt control register */
#pragma ADDRESS s3ic_addr 0049H /* SI/O3 interrupt control register */
#pragma ADDRESS int5ic_addr 0048H /* INT5~ interrupt control register */
#pragma ADDRESS int4ic_addr 0049H /* INT4~ interrupt control register */
#pragma ADDRESS bcnic_addr 004aH /* UART2 BUS collision detection interrupt control register */
#pragma ADDRESS dm0ic_addr 004bH /* DMA0 interrupt control register */
#pragma ADDRESS dm1ic_addr 004cH /* DMA1 interrupt control register */
#pragma ADDRESS kupic_addr 004dH /* Key input interrupt control register */
#pragma ADDRESS adic_addr 004eH /* A/D conversion interrupt control register */
#pragma ADDRESS s2tic_addr 004fH /* UART2 transmit interrupt control register */
#pragma ADDRESS s2ric_addr 0050H /* UART2 receive interrupt control register */
#pragma ADDRESS s0tic_addr 0051H /* UART0 transmit interrupt control register */
#pragma ADDRESS s0ric_addr 0052H /* UART0 receive interrupt control register */
#pragma ADDRESS s1tic_addr 0053H /* UART1 transmit interrupt control register */
#pragma ADDRESS s1ric_addr 0054H /* UART1 receive interrupt control register */
#pragma ADDRESS ta0ic_addr 0055H /* Timer A0 interrupt control register */
#pragma ADDRESS ta1ic_addr 0056H /* Timer A1 interrupt control register */
#pragma ADDRESS ta2ic_addr 0057H /* Timer A2 interrupt control register */
#pragma ADDRESS ta3ic_addr 0058H /* Timer A3 interrupt control register */
#pragma ADDRESS ta4ic_addr 0059H /* Timer A4 interrupt control register */
#pragma ADDRESS tb0ic_addr 005aH /* Timer B0 interrupt control register */
#pragma ADDRESS tb1ic_addr 005bH /* Timer B1 interrupt control register */
#pragma ADDRESS tb2ic_addr 005cH /* Timer B2 interrupt control register */
#pragma ADDRESS int0ic_addr 005dH /* INT0~ interrupt control register */
#pragma ADDRESS int1ic_addr 005eH /* INT1~ interrupt control register */
#pragma ADDRESS int2ic_addr 005fH /* INT2~ interrupt control register */
#pragma ADDRESS fidr_addr 01b4H /* Flash identification register */
#pragma ADDRESS fmr1_addr 01b5H /* Flash memory control register 1 */
#pragma ADDRESS fmr0_addr 01b7H /* Flash memory control register 0 */
#pragma ADDRESS rmad2_addr 01b8H /* Address match interrupt register 2 */
#pragma ADDRESS aier2_addr 01bbH /* Address match interrupt enable register 2 */
#pragma ADDRESS rmad3_addr 01bcH /* Address match interrupt register 3 */
#pragma ADDRESS pclkr_addr 025eH /* Peripheral clock select register */
#pragma ADDRESS tbsr_addr 0340H /* Timer B3,4,5 count start flag */
#pragma ADDRESS ta11_addr 0342H /* Timer A1-1 register */
#pragma ADDRESS ta21_addr 0344H /* Timer A2-1 register */
#pragma ADDRESS ta41_addr 0346H /* Timer A4-1 register */
#pragma ADDRESS invc0_addr 0348H /* Three-phase PWM control regester 0 */
#pragma ADDRESS invc1_addr 0349H /* Three-phase PWM control register 1 */
#pragma ADDRESS idb0_addr 034aH /* Three-phase output buffer register 0 */
#pragma ADDRESS idb1_addr 034bH /* Three-phase output buffer register 1 */
#pragma ADDRESS dtt_addr 034cH /* Dead time timer */
#pragma ADDRESS ictb2_addr 034dH /* Timer B2 interrupt occurrences frequency set counter */
#pragma ADDRESS tb3_addr 0350H /* Timer B3 register */
#pragma ADDRESS tb4_addr 0352H /* Timer B4 register */
#pragma ADDRESS tb5_addr 0354H /* Timer B5 register */
#pragma ADDRESS tb3mr_addr 035bH /* Timer B3 mode register */
#pragma ADDRESS tb4mr_addr 035cH /* Timer B4 mode register */
#pragma ADDRESS tb5mr_addr 035dH /* Timer B5 mode register */
#pragma ADDRESS ifsr2a_addr 035eH /* Interrupt request cause select register 2 */
#pragma ADDRESS ifsr_addr 035fH /* Interrupt request cause select register */
#pragma ADDRESS s3trr_addr 0360H /* SI/O3 transmit/receive register */
#pragma ADDRESS s3c_addr 0362H /* SI/O3 control register */
#pragma ADDRESS s3brg_addr 0363H /* SI/O3 bit rate generator */
#pragma ADDRESS s4trr_addr 0364H /* SI/O4 transmit/receive register */
#pragma ADDRESS s4c_addr 0366H /* SI/O4 control register */
#pragma ADDRESS s4brg_addr 0367H /* SI/O4 bit rate generator */
#pragma ADDRESS u0smr4_addr 036cH /* UART0 special mode register 4 */
#pragma ADDRESS u0smr3_addr 036dH /* UART0 special mode register 3 */
#pragma ADDRESS u0smr2_addr 036eH /* UART0 special mode register 2 */
#pragma ADDRESS u0smr_addr 036fH /* UART0 special mode register */
#pragma ADDRESS u1smr4_addr 0370H /* UART1 special mode register 4 */
#pragma ADDRESS u1smr3_addr 0371H /* UART1 special mode register 3 */
#pragma ADDRESS u1smr2_addr 0372H /* UART1 special mode register 2 */
#pragma ADDRESS u1smr_addr 0373H /* UART1 special mode register */
#pragma ADDRESS u2smr4_addr 0374H /* UART2 special mode register 4 */
#pragma ADDRESS u2smr3_addr 0375H /* UART2 special mode register 3 */
#pragma ADDRESS u2smr2_addr 0376H /* UART2 special mode register 2 */
#pragma ADDRESS u2smr_addr 0377H /* UART2 special mode register */
#pragma ADDRESS u2mr_addr 0378H /* UART2 transmit/receive mode register */
#pragma ADDRESS u2brg_addr 0379H /* UART2 bit rate generator */
#pragma ADDRESS u2tb_addr 037aH /* UART2 transmit buffer register */
#pragma ADDRESS u2c0_addr 037cH /* UART2 transmit/receive control register 0 */
#pragma ADDRESS u2c1_addr 037dH /* UART2 transmit/receive control register 1 */
#pragma ADDRESS u2rb_addr 037eH /* UART2 receive buffer register */
#pragma ADDRESS tabsr_addr 0380H /* Count start flag */
#pragma ADDRESS cpsrf_addr 0381H /* Clock prescaler reset flag */
#pragma ADDRESS onsf_addr 0382H /* One-shot start flag */
#pragma ADDRESS trgsr_addr 0383H /* Trigger select register */
#pragma ADDRESS udf_addr 0384H /* Up/down flag */
#pragma ADDRESS ta0_addr 0386H /* Timer A0 register */
#pragma ADDRESS ta1_addr 0388H /* Timer A1 register */
#pragma ADDRESS ta2_addr 038aH /* Timer A2 register */
#pragma ADDRESS ta3_addr 038cH /* Timer A3 register */
#pragma ADDRESS ta4_addr 038eH /* Timer A4 register */
#pragma ADDRESS tb0_addr 0390H /* Timer B0 register */
#pragma ADDRESS tb1_addr 0392H /* Timer B1 register */
#pragma ADDRESS tb2_addr 0394H /* Timer B2 register */
#pragma ADDRESS ta0mr_addr 0396H /* Timer A0 mode register */
#pragma ADDRESS ta1mr_addr 0397H /* Timer A1 mode register */
#pragma ADDRESS ta2mr_addr 0398H /* Timer A2 mode register */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -