Motorola DG128, 68HC912D60, CMD912x, DT128 PM12D60 Memory Map, Peripheral Area see note 2 below

Page 12

PM12D60 Memory Map

FFFF

Expanded Wide Mode

Special (BDM) Expanded

Single Chip Mode

 

Wide Mode

 

 

 

 

 

 

 

 

 

1

2

 

1

2

 

1

2

 

CONFIG

ON

ON

CONFIG

ON

OFF

CONFIG

OFF OFF

 

MODE

ON

ON

MODE

OFF OFF

MODE

OFF OFF

 

External EPROM

 

 

 

 

 

 

C000

U5/6 (Mon12)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BFFF

 

 

 

 

 

 

 

 

 

 

 

 

External RAM

Internal Flash Memory

 

 

External RAM

U3/4

On-Chip

 

 

U3/4

 

 

 

1000

 

 

 

 

 

FFF

 

 

 

 

 

C00

 

 

HC12 Internal EEPROM On-Chip

 

 

 

 

 

 

 

BFF

 

 

Peripheral Area - see note 2 below

 

 

 

 

 

Unused = A00-B7F

CS5 = BD0-BDF

CS2 = BA0-BAF

 

 

LCD / CS7 = BF0-BFF

CS4 = BC0-BCF

CS1 = B90-B9F

A00

 

CS6 = BE0-BEF

CS3 = BB0-BBF

CS0 = B80-B8F

 

 

 

 

 

9FF

 

Internal Registers - see note 1 below

 

 

800

 

See 68HC912D60 Technical Reference Manual

 

 

 

 

 

7FF

 

 

 

 

 

000

 

 

Internal RAM On-Chip

 

 

 

 

 

 

 

2.The Internal Register base address is relocated from $000 to $800 on startup by the

debug utilities (Mon12 and NoICE). To preserve this memory map, you must also do this in your software when booting from flash. To do this, load register $11 with $08 for

example:

MOVB #08,$11

; post-reset location of INITRG

3.The Peripheral Area (A00-BFF) is set to Narrow (8-bit) data width by the debug utilities. If using this memory, you must also do this in your software when booting from flash as

follows:

MOVW #$0CF0,PEAR

MOVB #$73,MISC ; Flash on, p-sel stretch = 3

12

Image 12
Contents CMD912x Contents Installing the Software Getting StartedBoard Startup Support Software Software DevelopmentTutorial Creating source codeAssembling source code AS12 HELLO.ASM -LHELLORunning your application Programming Flash Eeprom #$7FEBDM Operation Memory Maps PM12DP256 Memory MapPM12DG128 / PM12DT128 Memory Map Peripheral AreaPM12D60 Memory Map Peripheral Area see note 2 belowOption Switches Config SwitchCOM Switch Mode Switch PM12D60Ports and Connectors PRU PortPRU Port Connector McuportBusport Analog Port COM1COM2 CAN1 4 Ports Can 1 4 Port ConnectionsLcdport KeypadTB1 and J6 Power BDM PortTroubleshooting Tips and Suggestions UtilitiesLCD Command Codes TablesLCD Character Codes Mon12 Monitor Commands BulkO Signal Connection Reference OtherPS4/MIOS