/* * register naming variety * by uratan! 2008.10.6 */ +==========+==================+==================+=======================+ | | LPC2148.h | lpc214x.h | iolpc2148.h | | address | (ArmUZK) | (keil, newest) | (IAR, v4.42) | +==========+==================+==================+=======================+ | E000C000 | (U0RBR,U0THR) | (U0RBR,U0THR) | U0RBRTHR | | E000C010 | U0MCR | U0MCR | --- | | E000C018 | U0MSR | U0MSR | --- | | E000C020 | U0ACR | U0ACR | --- | | E0010000 | (U1RBR,U1THR) | (U1RBR,U1THR) | U1RBRTHR | +----------+------------------+------------------+-----------------------+ | E001403C | (PWMEMR) | --- | --- | +----------+------------------+------------------+-----------------------+ | E001C000 | I20CONSET | I2C0CONSET | I20CONSET, I2C0CONSET | | E001C004 | I20STAT | I2C0STAT | I20STAT, I2C0STAT | | E001C008 | I20DAT | I2C0DAT | I20DAT, I2C0DAT | | E001C00C | I20ADR | I2C0ADR | I20ADR, I2C0ADR | | E001C010 | I20SCLH | I2C0SCLH | I20SCLH, I2C0SCLH | | E001C014 | I20SCLL | I2C0SCLL | I20SCLL, I2C0SCLL | | E001C018 | I20CONCLR | I2C0CONCLR | I20CONCLR, I2C0CONCLR | +----------+------------------+------------------+-----------------------+ | E0028000 | IOPIN0 | IO0PIN, IOPIN0 | IO0PIN | | E0028004 | IOSET0 | IO0SET, IOSET0 | IO0SET | | E0028008 | IODIR0 | IO0DIR, IODIR0 | IO0DIR | | E002800C | IOCLR0 | IO0CLR, IOCLR0 | IO0CLR | | E0028010 | IOPIN1 | IO1PIN, IOPIN1 | IO1PIN | | E0028014 | IOSET1 | IO1SET, IOSET1 | IO1SET | | E0028018 | IODIR1 | IO1DIR, IODIR1 | IO1DIR | | E002801C | IOCLR1 | IO1CLR, IOCLR1 | IO1CLR | +----------+------------------+------------------+-----------------------+ | E0034004 | AD0GDR | AD0GDR | AD0DR, AD0GDR | +----------+------------------+------------------+-----------------------+ | E005C000 | I21CONSET | I2C1CONSET | I21CONSET, I2C1CONSET | | E005C004 | I21STAT | I2C1STAT | I21STAT, I2C1STAT | | E005C008 | I21DAT | I2C1DAT | I21DAT, I2C1DAT | | E005C00C | I21ADR | I2C1ADR | I21ADR, I2C1ADR | | E005C010 | I21SCLH | I2C1SCLH | I21SCLH, I2C1SCLH | | E005C014 | I21SCLL | I2C1SCLL | I21SCLL, I2C1SCLL | | E005C018 | I21CONCLR | I2C1CONCLR | I21CONCLR, I2C1CONCLR | +----------+------------------+------------------+-----------------------+ | E0060004 | AD1GDR | AD1GDR | AD1DR, AD1GDR | +----------+------------------+------------------+-----------------------+ | E0090000 | DEV_INT_STAT | USBDevIntSt | DEVINTS | | E0090004 | DEV_INT_EN | USBDevIntEn | DEVINTEN | | E0090008 | DEV_INT_CLR | USBDevIntClr | DEVINTCLR | | E009000C | DEV_INT_SET | USBDevIntSet | DEVINTSET | | E0090010 | CMD_CODE | USBCmdCode | CMDCODE | | E0090014 | CMD_DATA | USBCmdData | CMDDATA | | E0090018 | RX_DATA | USBRxData | RCVEDATA | | E009001C | TX_DATA | USBTxData | TDATA | | E0090020 | RX_PLENGTH | USBRxPLen | RCVEPKTLEN | | E0090024 | TX_PLENGTH | USBTxPLen | TPKTLEN | | E0090028 | USB_CTRL | USBCtrl | USBCTRL | | E009002C | DEV_INT_PRIO | USBDevIntPri | DEVINTPRI | | E0090030 | EP_INT_STAT | USBEpIntSt | ENDPINTS | | E0090034 | EP_INT_EN | USBEpIntEn | ENDPINTEN | | E0090038 | EP_INT_CLR | USBEpIntClr | ENDPINTCLR | | E009003C | EP_INT_SET | USBEpIntSet | ENDPINTSET | | E0090040 | EP_INT_PRIO | USBEpIntPri | ENDPINTPRI | | E0090044 | REALIZE_EP | USBReEp | REALIZEENDP | | E0090048 | EP_INDEX | USBEpInd | ENDPIND | | E009004C | MAXPACKET_SIZE | USBMaxPSize | MAXPACKSIZE | | E0090050 | DMA_REQ_STAT | USBDMARSt | DMARQSTSTAT | | E0090054 | DMA_REQ_CLR | USBDMARClr | DMARQSTCLR | | E0090058 | DMA_REQ_SET | USBDMARSet | DMARQSTSET | | E0090080 | UDCA_HEAD | USBUDCAH | UDCAHEAD | | E0090084 | EP_DMA_STAT | USBEpDMASt | EPDMASTAT | | E0090088 | EP_DMA_EN | USBEpDMAEn | EPDMAEN | | E009008C | EP_DMA_DIS | USBEpDMADis | EPDMADIS | | E0090090 | DMA_INT_STAT | USBDMAIntSt | DMAINTSTAT | | E0090094 | DMA_INT_EN | USBDMAIntEn | DMAINTEN | | E00900A0 | EOT_INT_STAT | USBEoTIntSt | EOTINTSTAT | | E00900A4 | EOT_INT_CLR | USBEoTIntClr | EOTINTCLR | | E00900A8 | EOT_INT_SET | USBEoTIntSet | EOTINTSET | | E00900AC | NDD_REQ_INT_STAT | USBNDDRIntSt | NEWDDRINTSTAT | | E00900B0 | NDD_REQ_INT_CLR | USBNDDRIntClr | NEWDDRINTCLR | | E00900B4 | NDD_REQ_INT_SET | USBNDDRIntSet | NEWDDRINTSET | | E00900B8 | SYS_ERR_INT_STAT | USBSysErrIntSt | SYSERRINTSTAT | | E00900BC | SYS_ERR_INT_CLR | USBSysErrIntClr | SYSERRINTCLR | | E00900C0 | SYS_ERR_INT_SET | USBSysErrIntSet | SYSERRINTSET | | E00900FC | MODULE_ID | --- | --- | +----------+------------------+------------------+-----------------------+ | E01FC080 | PLLCON | PLL0CON | PLLCON | | E01FC084 | PLLCFG | PLL0CFG | PLLCFG | | E01FC088 | PLLSTAT | PLL0STAT | PLLSTAT | | E01FC08C | PLLFEED | PLL0FEED | PLLFEED | | E01FC0A0 | PLL48CON | PLL1CON | PLL1CON, PLL48CON | | E01FC0A4 | PLL48CFG | PLL1CFG | PLL1CFG, PLL48CFG | | E01FC0A8 | PLL48STAT | PLL1STAT | PLL1STAT, PLL48STAT | | E01FC0AC | PLL48FEED | PLL1FEED | PLL1FEED, PLL48FEED | | E01FC144 | INTWAKE | INTWAKE | EXTWAKE | | E01FC180 | RSIR | RSID | RSID, RSIR | | E01FC184 | --- | CSPR | CSPR | | E01FC1C0 | USB_INT_STAT | USBIntSt | USBINTS | +----------+------------------+------------------+-----------------------+ | FFFFF014 | VICIntEnClr | VICIntEnClr | VICIntEnClear | | FFFFF01C | VICSoftIntClr | VICSoftIntClr | VICSoftIntClear | +==========+==================+==================+=======================+ ---- uratan@miomio.jp