SLAS580E October 2008 – May 2020 MSP430FG477 , MSP430FG478 , MSP430FG479
PRODUCTION DATA.
Table 6-8 lists the registers and addresses for peripherals with word access. Table 6-9 lists the registers and addresses for peripherals with byte access.
MODULE | REGISTER NAME | ACRONYM | ADDRESS |
---|---|---|---|
Watchdog | Watchdog timer control | WDTCTL | 0120h |
Timer_B3 | Capture/compare register 2 | TBCCR2 | 0 96h |
Capture/compare register 1 | TBCCR1 | 0 94h | |
Capture/compare register 0 | TBCCR0 | 0192h | |
Timer_B register | TBR | 0190h | |
Capture/compare control 2 | TBCCTL2 | 0186h | |
Capture/compare control 1 | TBCCTL1 | 0184h | |
Capture/compare control 0 | TBCCTL0 | 0182h | |
Timer_B control | TBCTL | 0180h | |
Timer_B interrupt vector | TBIV | 011Eh | |
Timer_A3 | Capture/compare register 2 | TACCR1 | 0176h |
Capture/compare register 1 | TACCR1 | 0174h | |
Capture/compare register 0 | TACCR0 | 0172h | |
Timer_A register | TAR | 0170h | |
Capture/compare control 2 | TACCTL2 | 0166h | |
Capture/compare control 1 | TACCTL1 | 0164h | |
Capture/compare control 0 | TACCTL0 | 0162h | |
Timer_A control | TACTL | 0160h | |
Timer_A interrupt vector | TAIV | 012Eh | |
Flash | Flash control 4 | FCTL4 | 01BEh |
Flash control 3 | FCTL3 | 012Ch | |
Flash control 2 | FCTL2 | 012Ah | |
Flash control 1 | FCTL1 | 0128h | |
DAC12 | DAC12_1 data | DAC12_1DAT | 01CAh |
DAC12_1 control | DAC12_1CTL | 01C2h | |
DAC12_0 data | DAC12_0DAT | 01C8h | |
DAC12_0 control | DAC12_0CTL | 01C0h | |
SD16_A (also see Table 6-9) | General control | SD16CTL | 0100h |
Channel 0 control | SD16CCTL0 | 0102h | |
Channel 0 conversion memory | SD16MEM0 | 0112h | |
Interrupt vector word register | SD16IV | 0110h | |
OA Switches | Switch control register 1 | SWCTL_1 | 00CEh |
MODULE | REGISTER NAME | ACRONYM | ADDRESS |
---|---|---|---|
OA switches | Switch control register
Switch control register 1 |
SWCTL
SWCTL1 |
0CFh
0CEh |
OA1 | Operational Amplifier 1 control register 1
Operational Amplifier 1 control register 0 |
OA1CTL1
OA1CTL0 |
0C3h
0C2h |
OA0 | Operational Amplifier 0 control register 1
Operational Amplifier 0 control register 0 |
OA0CTL1
OA0CTL0 |
0C1h
0C0h |
SD16_A (also see Table 6-8) | Channel 0 input control
Analog enable |
SD16INCTL0
SD16AE |
0B0h
0B7h |
LCD_A | LCD Voltage Control 1
LCD Voltage Control 0 LCD Voltage Port Control 1 LCD Voltage Port Control 0 LCD memory 20 : LCD memory 16 LCD memory 15 : LCD memory 1 LCD control and mode |
LCDAVCTL1
LCDAVCTL0 LCDAPCTL1 LCDAPCTL0 LCDM20 : LCDM16 LCDM15 : LCDM1 LCDCTL |
0AFh
0AEh 0ADh 0ACh 0A4h : 0A0h 09Fh : 091h 090h |
USCI_A0, USCI_B0 | USCI A0 auto baud rate control
USCI A0 transmit buffer USCI A0 receive buffer USCI A0 status USCI A0 modulation control USCI A0 baud rate control 1 USCI A0 baud rate control 0 USCI A0 control 1 USCI A0 control 0 USCI A0 IrDA receive control USCI A0 IrDA transmit control |
UCA0ABCTL
UCA0TXBUF UCA0RXBUF UCA0STAT UCA0MCTL UCA0BR1 UCA0BR0 UCA0CTL1 UCA0CTL0 UCA0IRRCTL UCA0IRTCTL |
0x005D
0x0067 0x0066 0x0065 0x0064 0x0063 0x0062 0x0061 0x0060 0x005F 0x005E |
USCI B0 transmit buffer
USCI B0 receive buffer USCI B0 status USCI B0 I2C Interrupt enable USCI B0 baud rate control 1 USCI B0 baud rate control 0 USCI B0 control 1 USCI B0 control 0 USCI B0 I2C slave address USCI B0 I2C own address |
UCB0TXBUF
UCB0RXBUF UCB0STAT UCB0CIE UCB0BR1 UCB0BR0 UCB0CTL1 UCB0CTL0 UCB0SA UCB0OA |
0x006F
0x006E 0x006D 0x006C 0x006B 0x006A 0x0069 0x0068 0x011A 0x0118 |
|
Comparator_A | Comparator_A port disable
Comparator_A control 2 Comparator_A control 1 |
CAPD
CACTL2 CACTL1 |
05Bh
05Ah 059h |
Brownout, SVS | SVS control register (reset by brownout signal) | SVSCTL | 056h |
FLL+ Clock | FLL+ Control 1
FLL+ Control 0 System clock frequency control System clock frequency integrator System clock frequency integrator |
FLL_CTL1
FLL_CTL0 SCFQCTL SCFI1 SCFI0 |
054h
053h 052h 051h 050h |
RTC
(Basic Timer 1) |
Real Time Clock Year High Byte
Real Time Clock Year Low Byte Real Time Clock Month Real Time Clock Day of Month Basic Timer1 Counter 2 Basic Timer1 Counter 1 Real Time Counter 4 (Real Time Clock Day of Week) Real Time Counter 3 (Real Time Clock Hour) Real Time Counter 2 (Real Time Clock Minute) Real Time Counter 1 (Real Time Clock Second) Real Time Clock Control Basic Timer1 Control |
RTCYEARH
RTCYEARL RTCMON RTCDAY BTCNT2 BTCNT1 RTCNT4 (RTCDOW) RTCNT3 (RTCHOUR) RTCNT2 (RTCMIN) RTCNT1 (RTCSEC) RTCCTL BTCTL |
04Fh
04Eh 04Dh 04Ch 047h 046h 045h 044h 043h 042h 041h 040h |
Port P6 | Port P6 selection
Port P6 direction Port P6 output Port P6 input |
P6SEL
P6DIR P6OUT P6IN |
037h
036h 035h 034h |
Port P5 | Port P5 selection
Port P5 direction Port P5 output Port P5 input |
P5SEL
P5DIR P5OUT P5IN |
033h
032h 031h 030h |
Port P4 | Port P4 selection
Port P4 direction Port P4 output Port P4 input |
P4SEL
P4DIR P4OUT P4IN |
01Fh
01Eh 01Dh 01Ch |
Port P3 | Port P3 selection
Port P3 direction Port P3 output Port P3 input |
P3SEL
P3DIR P3OUT P3IN |
01Bh
01Ah 019h 018h |
Port P2 | Port P2 selection
Port P2 interrupt enable Port P2 interrupt-edge select Port P2 interrupt flag Port P2 direction Port P2 output Port P2 input |
P2SEL
P2IE P2IES P2IFG P2DIR P2OUT P2IN |
02Eh
02Dh 02Ch 02Bh 02Ah 029h 028h |
Port P1 | Port P1 selection
Port P1 interrupt enable Port P1 interrupt-edge select Port P1 interrupt flag Port P1 direction Port P1 output Port P1 input |
P1SEL
P1IE P1IES P1IFG P1DIR P1OUT P1IN |
026h
025h 024h 023h 022h 021h 020h |
Special functions | SFR module enable 2
SFR module enable 1 SFR interrupt flag 2 SFR interrupt flag 1 SFR interrupt enable 2 SFR interrupt enable 1 |
ME2
ME1 IFG2 IFG1 IE2 IE1 |
005h
004h 003h 002h 001h 000h |