Datasheet

Product Analysis
56F8037/56F8027 Data Sheet, Rev. 8
Freescale Semiconductor 131
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 56F8037/56F8027. 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
56F8037/56F
8027
Peripheral Function Reset Function
A15
PWM, Timer, QSPI, Comparator, Reset GPIO, RESET
B14
QSPI, I
2
C, PWM, Clock, MSCAN,
Comparator, Timer
GPIO
C16
ADC, Comparator, QSCI GPIO
D8
Clock, Oscillator, DAC, JTAG GPIO, JTAG