DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

AN664 View Datasheet(PDF) - Silicon Laboratories

Part Name
Description
Manufacturer
AN664 Datasheet PDF : 18 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
AN664
3. Peripheral Memory Organization
Each peripheral exists as a set of registers in memory. Most peripherals start at 0x1000 address blocks in the
peripheral memory area starting at address 0x4000_0000. The base pointer of a peripheral points to the starting
address of the peripheral, and each register is an offset from the base address. In the case of the USART0 module,
the base pointer is SI32_USART_0, and it is assigned an address of 0x4000_0000, since it’s the first peripheral in
the peripheral memory area.
The registers each take 16 bytes (0x10) of memory: a word each for the register and the SET, CLR, and MSK
addresses. These addresses are reserved for registers that do not implement them.
Figure 2 shows the USART0 registers as they appear in memory.
SI32_USART_0
SiM3xxxx
Address Space
FLOWCN_CLR
FLOWCN_SET
FLOWCN
MODE_CLR
MODE_SET
MODE
CONFIG_CLR
CONFIG_SET
CONFIG
0x4000_002C
0x4000_0028
0x4000_0024
0x4000_0020
0x4000_001C
0x4000_0018
0x4000_0014
0x4000_0010
0x4000_000C
0x4000_0008
0x4000_0004
0x4000_0000
Figure 2. USART0 Registers in Memory
2
Rev. 0.2

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]