0
\$\begingroup\$

I have a bit of a specific question here:

I am the proud owner of an STM32L476 microcontroller. According to the datasheet (page 41), this specific MCU not only has a built-in LCD controller, but it can also drive an LCD in one of the built-in low-power modes. Problem is, I have no idea how to communicate with the LCD controller! I have scoured this datasheet and managed only to find the controller's memory address.

Does anyone know how to use this LCD controller?

P.S. I have searched the programming manual, but the word "LCD" doesn't appear once in the document. I really am at a total loss here

\$\endgroup\$
  • \$\begingroup\$ Maybe you should look at the sample software provided with the " 32L476GDISCOVERY" eval board which has a small LCD display. \$\endgroup\$ – TEMLIB Apr 24 '16 at 15:20
1
\$\begingroup\$

I think you're looking for the Reference Manual, which covers peripherals. As you might have noticed, the Programming Manual only covers the core.

RM0351 Reference Manual: STM32L4x6 advanced ARM-based 32-bit MCUs

The LCD controller reference starts on page 658.

You should also check the application notes and examples thoroughly, since the Reference Manual usually only provides terse descriptions of the registers and their functions.

\$\endgroup\$
  • \$\begingroup\$ Ahh thank you! I guess you just have to know where to look \$\endgroup\$ – Mahkoe Apr 25 '16 at 22:17
  • \$\begingroup\$ You should scour the whole Technical Documentation section in the product page for information. There are a lot of details scattered around. \$\endgroup\$ – Daniel Apr 26 '16 at 0:15
2
\$\begingroup\$

Check this STM32L4 family LCD document. It appears to have what is missing from the specific STM processor specification.

As processor manufacturers migrate toward intellectual property cores such as ARM and MIPS, they tend to also modularize/compartmentalize their documents.

\$\endgroup\$
  • \$\begingroup\$ And some of them have automated that mix-and-match process better than others... \$\endgroup\$ – Daniel Apr 24 '16 at 17:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.