Datasheet

Product Analysis
56F8033/56F8023 Data Sheet, Rev. 6
Freescale Semiconductor 109
in order to return to normal unsecured operation. Power-on reset will also reset both.
The user is responsible for directing the device to invoke the flash programming subroutine to reprogram
the word $0000 into program memory location $00 7FF7. This is done by, for example, toggling a specific
pin or downloading a user-defined key through serial interfaces.
Note: Flash contents can only be programmed for 1s to 0s.
7.3 Product Analysis
The recommended method of unsecuring a secured device for product analysis of field failures is via the
method described in section 7.2.4. The customer would need to supply Technical Support with the details
of the protocol to access the subroutines in flash memory. An alternative method for performing analysis
on a secured device would be to mass-erase and reprogram the flash with the original code, but modify the
security word or not program the security word.
Part 8 General-Purpose Input/Output (GPIO)
8.1 Introduction
This section is intended to supplement the GPIO information found in the 56F802X and 56F803X
Peripheral Reference Manual and contains only chip-specific information. This information supersedes
the generic information in the 56F802X and 56F803X Peripheral Reference Manual.
8.2 Configuration
There are four GPIO ports defined on the 56F8033/56F8023. The width of each port, the associated
peripheral and reset functions are shown in Table 8-1. The specific mapping of GPIO port pins is shown
in Table 8-2. Additional details are shown in Tables 2-2 and 2-3.
Table 8-1 GPIO Ports Configuration
GPIO Port
Available
Pins in
56F8033/56F
8023
Peripheral Function Reset Function
A8
PWM, Timer, QSPI, Comparator, Reset GPIO, RESET
B8
QSPI, I
2
C, PWM, Clock, Comparator,
Timer
GPIO
C6
ADC, Comparator, QSCI GPIO
D4
Clock, Oscillator, JTAG GPIO, JTAG