Maxim Integrated Secure Microcontroller User Manual
Page 47

Secure Microcontroller User’s Guide
47 of 187
DS5001/DS5002 RPC Status Register
RPS, 0DAH
D7
D6
D5
D4
D3
D2
D1
D0
ST7
ST6
ST5
ST4
IA0
F0
IBF
OBF
*
*
*
*
*
*
*
*
R = Unrestricted Read Access, W = Unrestricted Write Access, T = Timed-access Write Only, n = Value after Reset, * = Special: see description
RPS.7–4
General-purpose status bits that can be written by the microcontroller and can be
read by the external host. These bits are cleared when RPCON = 0. Can be read by
DS5001/DS5002 and host CPU when RPC mode is invoked. Can be written by the
DS5001/DS5002 when RPC mode is invoked.
RPS.3
IA0
Stores the value of the external system A0 for the last DBBIN write when a valid
write occurs (as determined by the IBF flag). These bits are cleared when
RPCON = 0. Can be read by DS5001/DS5002 and host CPU when RPC mode is
invoked. Automatically written when a valid DBBIN Write occurs. Cannot be
written otherwise.
RPS.2
F0
General-purpose flag written by the DS5001/DS5002 and read by the external
host. These bits are cleared when RPCON = 0. Can be read by DS5001/DS5002
and host CPU when RPC mode is invoked. Can be written by the DS5001/DS5002
when RPC mode is invoked.
RPS.1
IBF
Input Buffer-Full Flag
Input buffer-full flag is automatically set following a write by the external host as
part of the RPC communication. The bit is cleared when RPCON = 0 or following
a read of the DBBIN by the DS5001/DS5002. Can be read by DS5001/DS5002
and host CPU when RPC mode is invoked. This bit cannot be modified by
application software.
RPS.0
OBF
Output Buffer-Full Flag
Output buffer-full Flag is automatically set following a write of the DBBOUT by
the DS5001/DS5002 as part of the RPC communication. The bit is cleared when
RPCON = 0 or following a read of the DBBOUT by the external host. This bit
cannot be modified by application software.