Skip to main content
Associate II
February 2, 2024
Solved

Looking for registers informations to configure STM32L0 series.

  • February 2, 2024
  • 2 replies
  • 2242 views

Hy,

I am new by using nucleo board. I am evaluating the bootloader which runs fine for y first tests and I try to enlarge configuration capabilities. To focus on this goal I am looking for the registers map available with STM32L0 series.

In the reference Manuel are documented each peripherals with their registers through offset address, but not the reference address for each kind of peripheral. A description of those addresses will be welcome.

Butterfly-fr

Best answer by mƎALLEm

Hello,

In the reference manual you can find the start address of each peripheral like in this table:

SofLit_0-1706879126691.png

 

2 replies

mƎALLEm
mƎALLEmBest answer
ST Technical Moderator
February 2, 2024

Hello,

In the reference manual you can find the start address of each peripheral like in this table:

SofLit_0-1706879126691.png

 

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
Andrew Neil
Super User
February 2, 2024

@butterfly  you'll also find them in the stm32l0xxxx.h header for your particular chip - which is probably more useful ...

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
butterflyAuthor
Associate II
February 2, 2024

Andrew, many thanks to answered me. Un stm32l0xxxx.h is surely the quickest way to got registers mapping, therefore this is software, include with softwares package. I am evaluating board from scratch ( that's means without Nucleo tools) and it's seem to me the configurations registers are in space address 0x1FF0 0000 - 0x1FF0 1FFF . Do you provide a way to document this space address?

Best regards.

Butterfly.

Andrew Neil
Super User
February 5, 2024
A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.