Timed-access register (ta) – Maxim Integrated High-Speed Microcontroller Users Guide: Network Microcontroller Supplement User Manual

Page 71

Advertising
background image

High-Speed Microcontroller User’s

Guide: Network Microcontroller

Supplement

71

Bit 4

PDCE3
Bit 3

PDCE2
Bit 2

PDCE1
Bit 1

PDCE0
Bit 0

Reserved.

Program/data chip enable 3. PDCE3 provides the software selection for CE3 to be used with either pro-
gram or program and data memory when CE3 is enabled by the port 4 control register (P4CNT). PDCE3

becomes a “don’t care” when CE3 is not enabled. The port 4 control register SFR establishes the spe-

cific address range for CE3. Write access to the memory block, which is connected to CE3 as data

memory (PDCE3 = 1), comes from the P3.6 WR signal. A read of the memory block connected to CE3

as program and data memory (PDCE3 = 1) comes from the PSEN signal, as opposed to the normal P3.7

RD signal when doing data memory reads.

PDCE3 = 0 enables CE3 as a program memory chip enable.

PDCE3 = 1 enables CE3 as a merged program and data memory chip enable.

Program/data chip enable 2. PDCE2 provides the software selection for CE2 to be used with either pro-
gram or program and data memory when CE2 is enabled by the port 4 control register (P4CNT). PDCE2

becomes a “don’t care” when CE2 is not enabled. The port 4 control register SFR establishes the spe-

cific address range for CE2. Write access to the memory block, which is connected to CE2 as data

memory (PDCE2 = 1), comes from the P3.6 WR signal. A read of the memory block connected to CE2

as program and data memory (PDCE2 = 1) comes from the PSEN signal, as opposed to the normal P3.7

RD signal when doing data memory reads.

PDCE2 = 0 enables CE2 as a program memory chip enable.

PDCE2 = 1 enables CE2 as a merged program and data memory chip enable.

Program/data chip enable 1. PDCE1 provides the software selection for CE1 to be used with either pro-
gram or program and data memory when CE1 is enabled by the port 4 control register (P4CNT). PDCE1

becomes a “don’t care” when

CE1 is not enabled. The port 4 control register SFR establishes the spe-

cific address range for CE1. Write access to the memory block, which is connected to CE1 as data

memory (PDCE1 = 1), comes from the P3.6 WR signal. A read of the memory block connected to CE1

as program and data memory (PDCE1 = 1) comes from the PSEN signal, as opposed to the normal P3.7

RD signal when doing data memory reads.

PDCE1 = 0 enables CE1 as a program memory chip enable.

PDCE1 = 1 enables CE1 as a merged program and data memory chip enable.

Program/data chip enable 0. PDCE0 provides the software selection for CE0 to be used with either pro-
gram or program and data memory when CE0 is enabled by the port 4 control register (P4CNT). PDCE0

becomes a “don’t care” when CE0 is not enabled. The port 4 control register SFR establishes the spe-

cific address range for CE0. Write access to the memory block, which is connected to CE0 as data

memory (PDCE0 = 1), comes from the P3.6 WR signal. A read of the memory block connected to CE0

as program and data memory (PDCE0 = 1) comes from the PSEN signal, as opposed to the normal P3.7

RD signal when doing data memory reads.

PDCE0 = 0 enables CE0 as a program memory chip enable.

PDCE0 = 1 enables CE0 as a merged program and data memory chip enable.

Timed-Access Register (TA)

W = Unrestricted write, -n = Value after reset

7

6

5

4

3

2

1

0

SFR C7h

TA.7

TA.6

TA.5

TA.4

TA.3

TA.2

TA.1

TA.0

RW-1

RW-1

RW-1

RW-1

RW-1

RW-1

RW-1

RW-1

TA.7–0
Bits 7–0

This register provides a timed-control sequence for software writes to some special register bits, in order

to protect against inadvertent changes to configuration and to the program memory in the event of a

loss of software control.

Maxim Integrated

Advertising