I'm coding in C with microcontrollers as part of degree and am struggling to find the base address of different components. The microcontroller I am using is the MSP430FR413x and I am currently trying to figure out the base address of the LCD screen so that I can display some text. Could anyone help me either with how to find the base address or what this base address is. Thanks!
Asked
Active
Viewed 133 times
-3
-
4Have you checked the datasheet yet? – Ignacio Vazquez-Abrams Dec 02 '15 at 14:02
-
That device has an LCD built-in? – Martin James Dec 02 '15 at 14:03
-
@MartinJames It has an LCD controller peripheral, which one presumes is used in the OP's board to drive an LCD. – unwind Dec 02 '15 at 14:04
-
Yes I've checked the data sheet but I'm not 100% sure what a base address looks like. Yeah it has a built in LCD but I'm using a header file which is asking for the base address to initialise it and use different functions. How would I call the base address, is there a predefined function such as LCD_BASE? – Aidan Howie Dec 02 '15 at 14:07
-
2Use TI provided headers! And read the family guide. – too honest for this site Dec 02 '15 at 14:15
1 Answers
3
In the datasheet (http://www.ti.com/lit/ds/symlink/msp430fr4133.pdf) on page 70 they say, that the LCD driver's registers are at 0x600
. Is that what You are looking for?

Roman Hocke
- 4,137
- 1
- 20
- 34
-
1Table 6-47. LCD Registers (Base Address: 0600h) on page 75 is even more interesting – huysentruitw Dec 02 '15 at 14:09
-
I think this is it thanks very much! Could you possibly explain what the h at the end means. Sorry I am new to using microcontrollers – Aidan Howie Dec 02 '15 at 14:12
-
1