
ST52F510/F513/F514
24/106
peculiar use, so the logic level of each of them
must be considered.
Some special configuration data, that needs to be
load at the start-up and not further changed, are
stored in Option Bytes. These are loaded only
during the device programming phase. See Table
3.3 and Section 4 for a detailed description of the
Option Bytes.
The Configuration Registers are readable and
writable; the addresses refer to the same register
both in read and in write. In order to access the
Configuration Register the user can work in
several
modes
by
utilizing
instructions:
I
LDCI:
loads
the
immediate
Configuration Register specified and is the most
commonly used to write configuration data.
the
following
value
in
the
I
LDCR:
specified with the contents of the specified
Register File location, allowing a parametric
configuration.
loads
the
specified with the contents of the specified
Program/Data Memory location, allowing the
configuration data to be taken from a table.
I
LDCNF: loads the
specified with the contents of the Configuration
Register indicated, allowing for the inspection of
the configuration of the device (permitting safe
run-time modifications).
In order to simplify theconcept, a mnemonic name
is assigned to each register. The same name is
used in Visual FIVE development tools. The list of
the Configuration Registers is shown in Table 3.4.
loads
the
Configuration
Register
I
LDCE:
Configuration
Register
Register File location