Datasheet

56F8014 Technical Data, Rev. 11
84 Freescale Semiconductor
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 1FF7. This is done by, for example, toggling a specific
pin, or by 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 suggested 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. An alternative method for performing analysis on a
secured device would be to mass-erase and reprogram the flash with the original code, but also either
modify the security word or else 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 56F801X Peripheral Reference
Manual and contains only chip-specific information. This information supercedes the generic information
in the 56F801X Peripheral Reference Manual.
8.2 Configuration
There are four GPIO ports defined on the 56F8014. 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.
Table 8-1 GPIO Ports Configuration
GPIO Port
Available
Pins in
56F8014
Peripheral Function Reset Function
A6
PWM, Reset GPIO, except GPIOA7
B8
SPI, SCI, Timer GPIO
C8
ADC Analog
D4
JTAG JTAG