Uart Module Memory Map; Register Descriptions - Motorola ColdFire MCF5281 User Manual

Motorola microcontroller user's manual
Table of Contents

Advertisement

23.3 Register Descriptions

This section contains a detailed description of each register and its specific function.
Flowcharts in Section 23.5.6, "Programming," describe basic UART module
programming. The operation of the UART module is controlled by writing control bytes
into the appropriate registers. Table 23-1 is a memory map for UART module registers.
IPSBAR Offset
UART0
UART1
UART2
0x200
0x240
0x280
0x204
0x244
0x284
0x208
0x248
0x288
0x20C
0x24C
0x28C
0x210
0x250
0x290
0x214
0x254
0x294
0x218
0x258
0x298
0x21C
0x25C
0x29C
0x234
0x274
0x2B4
0x238
0x278
0x2B8
MOTOROLA
Table 23-1. UART Module Memory Map
[31:24]
1
UART mode registers
—(UMR1n) [p. 23-4],
(UMR2n) [p. 23-6]
(Read) UART status registers—(USRn) [p. 23-7]
(Write) UART clock select register
[p. 23-8]
2
(Read) Do not access
(Write) UART command registers—(UCRn)
[p. 23-9]
(UART/Read) UART receive buffers—(URBn)
[p. 23-11]
(UART/Write) UART transmit buffers—(UTBn)
[p. 23-11]
(Read) UART input port change
registers—(UIPCRn) [p. 23-12]
(Write) UART auxiliary control
1
registers
—(UACRn) [p. 23-13]
(Read) UART interrupt status registers—(UISRn)
[p. 23-13]
(Write) UART interrupt mask
registers—(UIMRn) [p. 23-13]
2
(Read) Do not access
UART divider upper registers—(UBG1n)
[p. 23-14]
2
(Read) Do not access
UART divider lower registers—(UBG2n)
[p. 23-14]
(Read) UART input port registers—(UIPn)
[p. 23-15]
2
(Write) Do not access
2
(Read) Do not access
(Write) UART output port bit set command
3
registers—(UOP1n
) [p. 23-15]
Chapter 23. UART Modules
[23:16]
1
—(UCSRn)
Register Descriptions
[15:8]
[7:0]
23-3

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfire mcf5282

Table of Contents