DS5001FP
111996 5/25 27
PIN DESCRIPTION
53, 16, 8, 18,
80, 76, 4, 6,
20, 24, 26,
28, 30, 33,
35, 37
BA15 – 0. Byte–wide Address bus bits 15–0. This bus is combined with the non–multiplexed data
bus (BD7–0) to access NV SRAM. Decoding is performed using CE1 through CE4. Therefore,
BA15 is not actually needed except for monitoring and debugging. Read/write access is con-
trolled by R/W. BA14–0 connect directly to an 8K, 32K, or 128K SRAM. If an 8K RAM is used,
BA13 and BA14 will be unconnected. If a 128K SRAM is used, the micro converts CE2 and CE3
to serve as A16 and A15 respectively.
71, 69, 67,
65, 61, 59,
57, 55
BD7 – 0. Byte–wide Data bus bits 7–0. This 8 bit bi–directional bus is combined with the non–mul-
tiplexed address bus (BA14–0) to access NV SRAM. BD7–0 connect directly to an SRAM, and
optionally to a Real Time Clock or other peripheral.
10 R/W – Read/Write. This signal provides the write enable to the SRAMs on the Byte–wide bus.
It is controlled by the memory map and Partition. The blocks selected as Program (ROM) will be
write protected.
74 CE1 – Chip Enable 1. This is the primary decoded chip enable for memory access on the Byte–
wide bus. It connects to the chip enable input of one SRAM. CE1 is lithium backed. It will remain
in a logic high inactive state when VCC falls below VLI.
72 CE1N – Non battery backed version of chip enable 1. This can be used with a 32K byte EPROM.
It should not be used with a battery backed chip.
2CE2 – Chip Enable 2. This chip enable is provided to access a second 32K block of memory.
It connects to the chip enable input of one SRAM. When MSEL=0, the micro converts CE2 into
A16 for a 128K x 8 SRAM. CE2 is lithium backed and will remain at a logic high when VCC falls
below VLI.
63 CE3 – Chip Enable 3. This chip enable is provided to access a third 32K block of memory. It con-
nects to the chip enable input of one SRAM. When MSEL=0, the micro converts CE3 into A15
for a 128K x 8 SRAM. CE3 is lithium backed and will remain at a logic high when VCC falls
below VLI.
62 CE4 – Chip Enable 4. This chip enable is provided to access a fourth 32K block of memory. It
connects to the chip enable input of one SRAM. When MSEL=0, this signal is unused. CE4 is
lithium backed and will remain at a logic high when VCC falls below VLI.
78 PE1 – Peripheral Enable 1. Accesses data memory between addresses 0000h and 3FFFh when
the PES bit is set to a logic 1. Commonly used to chip enable a Byte–wide Real Time Clock such
as the DS1283. PE1 is lithium backed and will remain at a logic high when VCC falls below VLI.
Connect PE1 to battery backed functions only.
3PE2 – Peripheral Enable 2. Accesses data memory between addresses 4000h and 7FFFh when
the PES bit is set to a logic 1. PE2 is lithium backed and will remain at a logic high when VCC
falls below VLI. Connect PE2 to battery backed functions only.
22 PE3 – Peripheral Enable 3. Accesses data memory between addresses 8000h and BFFFh when
the PES bit is set to a logic 1. PE3 is not lithium backed and can be connected to any type of
peripheral function. If connected to a battery backed chip, it will need additional circuitry to main-
tain the chip enable in an inactive state when VCC < VLI.
23 PE4 – Peripheral Enable 4. Accesses data memory between addresses C000h and FFFFh when
the PES bit is set to a logic 1. PE4 is not lithium backed and can be connected to any type of
peripheral function. If connected to a battery backed chip, it will need additional circuitry to main-
tain the chip enable in an inactive state when VCC < VLI.
32 PROG – Invokes the Bootstrap Loader on a falling edge. This signal should be debounced so
that only one edge is detected. If connected to ground, the micro will enter Bootstrap loading on
power up. This signal is pulled up internally.
42 VRST – This I/O pin (open drain with internal pull–up) indicates that the power supply (VCC) has
fallen below the VCCmin level and the micro is in a reset state. When this occurs, the DS5001FP
will drive this pin to a logic 0. Because the micro is lithium backed, this signal is guaranteed even
when VCC=0V . Because it is an I/O pin, it will also force a reset if pulled low externally . This allows
multiple parts to synchronize their power–down resets.