Pre-release, Alpha customers only
Initial Public Release
Added output voltage maximum value and note to clarify in Table 10-1; also removed overall
life expectancy note, since life expectancy is dependent on customer usage and must be
determined by reliability engineering. Clarified value and unit measure for Maximum allowed
in Table 10-3. Corrected note ab ou t av erag e v alu e for Flash Data Retentio n in Table 10-4.
P
D
Added new RoHS-compliant orderable part numbers in Table 13-1.
Please see http://www.freescale.com for the most current Data Sheet revision.
56F8366 Technical Data, Rev. 2.0
2 Freescale Semiconductor
Preliminary
56F8366/56F8166 Ge neral Description
Note: Features in italics are NOT available in the 56F8166 device.
• Up to 60 MIPS at 60MHz core frequency
• DSP and MCU functionality in a unified,
C-efficient architecture
• Access up to 1MB of off -chip program and data memor y
• Chip Select Logic for glueless interface to ROM and
SRAM
• 512KB of Program Flash
• 4KB of Program RAM
• 32KB of Data Flash
• 32KB of Data RAM
• 32KB of Boot Flash
• Up to two 6-channel PWM modules
• Four 4-channel, 12-bit ADCs
EMI_MODE
6
3
3
6
3
4
4
4
5
4
4
4
4
2
2
PWM Outputs
Current Sense Inpu ts
or GPIOC
Fault Inputs
PWM Outputs
Current Sense Inp uts
or GPIOD
Fault Inputs
AD0
ADCA
AD1
VREF
AD0
AD1
Temp_Sense
Quadrature
Decoder 0 or
Quad
Time r A or
GPIOC
Quadrature
Decoder 1 or
Quad
Timer B or
SPI1 or
GPIOC
Quad
Timer C or
GPIOE
Quad
Timer D or
GPIOE
FlexCAN
Program Memory
ADCB
Decoding
Peripherals
PWMA
PWMB
Memory
256K x 16 Flash
2K x 16 RAM
Boot ROM
16K x 16 Flash
Data Memory
16K x 16 Flash
16K x 16 RAM
SPI0 or
GPIOE
4
RSTO
Program Controller
Hardware Looping Unit
Device Selects
SCI1 or
GPIOD
2
RESET
and
XDB2
XAB1
XAB2
PAB
PDB
CDBR
CDBW
Peripheral
SCI0 or
GPIOE
EXTBOOT
PAB
PDB
CDBR
CDBW
5
JTAG/
EOnCE
Port
Address
Generation Unit
IPBus Bridge (IPBB)
RW
Control
COP/
Watchdog
2
Controller
IRQA
• Temperature Sensor
• Up to two Quadrature Decoders
• Optional On-Chip Regulator
• Up to two FlexCAN modules
• Two Serial Communication Interfaces (SCIs)
• Up to two Serial Peripheral Interfaces (SPIs)
• Up to four General Purpose Quad Timers
• Computer Operating Properly (COP) / Watchdog
• JTAG/Enhanced On-Chip Emulation (OnCE™) for
unobtrusive, real-time debugging
•Four 36-bit accumu l ators, including ext ension bits
•Arithmetic and logic mult i-bit shifter
•Parallel instruction set with unique DSP addressing modes
•Hardware DO and REP loops
•Three internal address buses
•Four internal data bus es
•Instruction set supports both DSP and controller functions
•Controller-style addressing modes and instructions for compact code
•Efficient C compiler and local variable support
•Software subroutine and interrupt stack with depth limited only by memory
•JTAG/EOnCE debug programming interface
56F8366/56F8166 Features
1.1.2Differences Between Devices
Table 1-1 outlines the key differences between the 56F8366 and 56F8166 devices.
Table 1-1 Device Differences
Feature56F836656F8166
Guaranteed Speed60MHz/60 MIPS40MHz/40 MIPS
Program RAM4KBNot Available
Data Flash8KBNot Available
PWM2 x 61 x 6
CAN2Not Available
Quad Timer42
Quadrature Decoder2 x 41 x 4
Temperature Sensor1Not Available
Dedicated GPIO—5
56F8366 Technical Data, Rev. 2.0
Freescale Semiconduc tor5
Preliminary
1.1.3Memory
Note:Features in italics are NOT available in the 56F8166 device.
•Harvard architecture permits as many as three simultaneous accesses to program and data memory
•Flash security protection feature
•On-chip memory, including a low-cost, high-volume Flash solution
— 512KB of Program Flash
— 4KB of Program RAM
— 32KB of Data Flash
—32KB of Data RAM
— 32KB of Boot Flash
•Off-chip memory expansion capabilities programmable for 0 - 30 wait states
— Access up to 1MB of program memory or 1MB of data memory
— Chip select logic for glueless interface to ROM and SRAM
•EEPROM emulation capability
1.1.4Peripheral Circuits for 56F8366
Note:Features in italics are NOT available in the 56F8166 device.
•Pulse Width Modulator:
— In the 56F8366, two Pulse W idth Modulator modules, each with si x PWM outputs, three Cur rent Sense
inputs, and three Fault inputs; fault-tolerant design with dead time insertion; supports both
center-aligned and edge-aligned modes
— In the 56F8166, one Pulse Wid th Modulator module with six PWM outpu ts, three Current Sen se inputs,
and three Fault inp uts ; f ault-tolerant desi gn with dead time inserti on; supports both center -aligned and
edge-align ed modes
•Four 12-bit, Analog-to-Digital Converters (ADCs), which support four simultaneous conversions with
quad, 4-pin multiplexed inputs; ADC and PWM modules can be synchronized through Ti mer C, channels
2 and 3
•Quadrature Decoder:
— In the 56F8366, two four-input Quadrature Decoders or two additional Quad Ti mers
— In the 56F8166, one four-input Quadrature Decoder, which works in conjunction with Quad Timer A
•Temperature Sensor diode can be connect ed, on the boar d , to any of the ADC input s to monitor the on-chip
temperature
•Quad Timer:
— In the 56F8366, four dedicated general-purpose Quad Timers totaling three dedicated pins: Timer C
with one pin and Timer D with two pins
— In the 56F8166, two Quad Timers; Timer A and Timer C both work in conjunction with GPIO
•Optional On-Chip Regulator
•Up to two FlexCAN (CAN Version 2.0 B-compliant ) modules with 2-pin port for transmit and receive
56F8366 Technical Data, Rev. 2.0
6 Freescale Semiconductor
Preliminary
Device Description
•Two Serial Communication Interfaces (SCIs), each with two pins (or four additional GPIO lines)
•Up to two Serial Peripheral Interfaces (SPIs), both with configurable 4-pin port (or eight additional GPIO
lines)
— In the 56F8366, SPI1 can also be used as Quadrature Decoder 1 or Quad Timer B
— In the 56F8166, SPI1 can alternately be used only as GPIO
•JTAG/Enhanced On-Chip Emulation (OnCE) for unobtrusive, processor speed-independent, real-time
debugging
•Software-programmable, Phase Lock Loop (PLL)-based frequency synthesizer for the core clock
1.1.5Energy Information
•Fabricated in high-density CMOS with 5V-tolerant, TTL-compatible digital inputs
•On-board 3.3V down to 2.6V voltage regulator for powering internal logic and memories; can be disabled
•On-chip regulators for digital and analog circuitry to lower cost and reduce noise
•Wait and Stop modes available
•ADC smart power management
•Each peripheral can be individually disabled to save power
1.2 Device Description
The 56F8366 and 56F8166 are members of the 56800E core-based family of controllers. Each combines,
on a single chip, the processing power of a Digital Signal Processor (DSP) and the functionality of a
microcontroller with a flexible set of peripherals to create an extremely cost-effective solution. Because
of its low cost, configuration flexibility, and compact program code, the 56F8366 and 56F8166 are
well-suited for many applications. The devices include many peripherals that are especially useful for
motion control, smart appliances, steppers, encoders, tachometers, limit switches, power supply and
control, automotive control (56F8366 only), engine management, noise suppression, remote utility
metering, industrial control for power, lighting, and automation applications.
The 56800E core is based on a Harvard-style architecture consisting of three execution units operating in
parallel, allowing as many as six operations per instruction cycle. The MCU-style programming model and
optimized instruction set allow straightforward generation of efficient, compact DSP and control code.
The instruction set is also highly efficient for C/C++ Compilers to enable rapid development of optimized
control applications.
The 56F8366 and 56F8166 support program execution from either internal or external memories. Two
data operands can be accessed from the on-chip data RAM per instruction cycle. These devices also
provides two external dedicated interrupt lines and up to 62 General Purpose Input/Output (GPIO) lines,
depending on peripheral configuration.
56F8366 Technical Data, Rev. 2.0
Freescale Semiconduc tor7
Preliminary
1.2.156F8366 Features
The 56F8366 hybrid controller includes 512KB of Program Flash and 32KB of Data Flash (each
programmable through the JTAG port) with 4KB of Program RAM and 32KB of Data RAM. It also
supports program execution from external memory.
A total of 32KB of Boot Flash is incorporated for easy customer inclusion of field-programmable software
routines that can be used to program the main Program and Data Flash memory areas. Both Program and
Data Flash memories can be independently bulk erased or erased in pages. Program Flash page erase size
is 1KB. Boot and Data Flash page erase size is 512 bytes. The Boot Flash memory can also be either bulk
or page erased.
A key application-specific feature of the 56F8366 is the inclusion of two Pulse Width Modulator (PWM)
modules. These modules each incorporate three complementary, individually programmable PWM signal
output pairs (each module is also capable of supporting six independent PWM functions, for a total of 12
PWM outputs) to enhance motor control functionality. Complementary operation permits programmable
dead time insertion, distortion correction via current sensing by software, and separate top and bottom
output polarity control. The up-counter value is programmable to support a continuously variable PWM
frequency. Edge-aligned and center-aligned synchronous pulse width control (0% to 100% modulation) is
supported. The device is capable of controlling most motor types: ACIM (AC Induction Motors); both
BDC and BLDC (Brush and Brushless DC motors); SRM and VRM (Switched and Variable Reluctance
Motors); and stepper motors. The PWMs incorporate fault protection and cycle-by-cycle current limiting
with sufficient output drive capability to directly drive standard optoisolators. A “smoke-inhibit”,
write-once protection feature for key para meters is also included. A patented PWM waveform distortion
correction circuit is also provided. Each PWM is double-buffered and includes interrupt controls to permit
integral reload rates to be programmable from 1 to 16. The PWM modules provide reference outputs to
synchronize the Analog-to-Digital Converters through two channels of Quad Timer C.
The 56F8366 incorporates two Quadrature Decoders capable of capturing all four transitions on the
two-phase inputs, permitting generation of a number proportional to actual position. Speed computation
capabilities accommodate both fast- and slow-moving shafts. An integrated watchdog timer in the
Quadrature Decoder can be programmed with a time-out value to alert when no shaft motion is detected.
Each input is filtered to ensure only true transitions are recorded.
This controller also provides a full set of standard programmable peripherals that include two Serial
Communications Interfaces (SCIs), two Serial Peripheral Interfaces (SPIs), and four Quad Timers. Any of
these interfaces can be used as General-P urpose Input/Outputs (GPIOs) if that function is not required.
Two Flex Controller Area Network (FlexCAN) interfaces (CAN Version 2.0 B-compliant) and an internal
interrupt controller are included on the 56F8366.
1.2.256F8166 Features
The 56F8166 hybrid controller includes 512KB of Program Flash, programmable through the JTAG port,
with 32KB of Data RAM. It also supports program execution from external memory.
A total of 32KB of Boot Flash is incorporated for easy customer inclusion of field-programmable software
routines that can be used to program the main Program Flash memory area, which can be independently
56F8366 Technical Data, Rev. 2.0
8 Freescale Semiconductor
Preliminary
Award-Winning Development Environment
bulk erased or erased in pages. Program Flash page erase size is 1KB. Boot Flash page erase size is 512
bytes and the Boot Flash memory can also be either bulk or page erased.
A key application-specific feature of the 56F8166 is the inclusion of one Pulse Width Modulator (PWM)
module. This module incorporates three complementary, individually programmable PWM signal output
pairs and can also support six independent PWM functions to enhance motor control functionality.
Complementary operation permits programmable dead time insertion, distortion correction via current
sensing by software, and separate top and bottom output polarity control. The up-counter value is
programmable to support a continuously variable PWM frequency. Edge-aligned and center-aligned
synchronous pulse width control (0% to 100% modulation) is supported. The device is capable of
controlling most motor types: ACIM (AC Induction Motors); both BDC and BLDC (Brush and Brushless
DC motors); SRM and VRM (Switched and Variable Reluctance Motors); and stepper motors. The PWM
incorporates fault protection and cycle-by-cycle current limiting with sufficient output drive capability to
directly drive standard optoisolators. A “smoke-inhibit”, write-once protection feature for key parameters
is also included. A patented PWM waveform distortion correction circuit is also provided. Each PWM is
double-buffered and includes interrupt controls to permit integral reload rates to be programmable from 1
to 16. The PWM module provides reference outputs to synchronize the Analog-to-Digital Converters
through two channels of Quad Timer C.
The 56F8166 incorporates a Quadrature Decoder capable of capturing all four transitions on the two-phase
inputs, permitting generation of a number proportional to actual position. Speed computation capabilities
accommodate both fast- and slow-moving shafts. An integrated watchdog timer in the Quadrature Decoder
can be programmed with a time-out value to alert when no shaft motion is detected. Each input is filtered
to ensure only true transitions are recorded.
This controller also provides a full set of standard programmable peripherals that include two Serial
Communications Interfaces (SCIs); two Serial Peripheral Interfaces (SPIs); and two Quad Timers. Any of
these interfaces can be used as General Purpose Input/Outputs (GPIOs) if that function is not required. An
internal interrupt controller is also a part of the 56F8166.
1.3 Award-Winning Development Environment
Processor ExpertTM (PE) provides a Rapid Application Design (RAD) tool that combines easy-to-use
component-based software application creation with an expert knowledge system.
The CodeWarrior Integrated Development Environment is a sophisticated tool for code navigation,
compiling, and debugging. A complete set of evaluation modules (EVMs) and development system cards
will support concurrent engineering. Together, PE, CodeWarrior and EVMs create a complete, scalable
tools solution for easy, fast, and efficient development.
56F8366 Technical Data, Rev. 2.0
Freescale Semiconduc tor9
Preliminary
1.4 Architecture Block Diagram
Note:Features in italics are NOT available in the 56F8166 device and are shaded in the following figures.
The 56F8366/56F8166 architecture is shown in Figure 1-1 and Figure 1-2. Figure 1-1 illustrates how the
56800E system buses communicate with internal memories, the external memory interface and the IPBus
Bridge. Table 1-2 lists the internal buses in the 56800E architecture and provides a brief description of
their function. Figure 1-2 shows the peripherals and control blocks connected to the IPBus Bridge. The
figures do not show the on-board regulator and power and ground signals. They also do not show the
multiplexing between peripherals or the dedicated GPIOs. Please see Part 2, Signal/Connection
Descriptions, to see which signals are multiplexed with those of other peripherals.
Also shown in Figure 1-2 are connections between the PWM, Timer C and ADC blocks. These
connections allow the PWM and/or Timer C to control the timing of the start of ADC conversions. The
Timer C channel indicated can generate periodic start (SYNC) signals to the ADC to start its conversions.
In another operating mode, the PWM load interrupt (SYNC output) signal is routed internally to the Timer
C input channel as indicated. The timer can then be used to introduce a controllable delay before
generating its output signal. The timer output then triggers the ADC. To fully understand this interaction,
please see the 56F8300 Peripheral User Manual for clarification on the opera tion of all three of these
peripherals.
56F8366 Technical Data, Rev. 2.0
10 Freescale Semiconductor
Preliminary
Architecture Block Diagram
5
JTAG / EOnCE
Boot
Flash
CHIP
TAP
Controller
TAP
Linking
Module
External
JTAG
Port
pdb_m[15:0]
pab[20:0]
cdbw[31:0]
56800E
xab1[23:0]
xab2[23:0]
cdbr_m[31:0]
Program
Flash
Program
RAM
EMI
Data RAM
Data Flash
17
16
Address
Data
6
Control
xdb2_m[15:0]
To Flash
IPBus
Con trol Logic
Bridge
NOT available on the 56F8166 device.
Flash
Memory
Module
IPBus
Figure 1-1 System Bus Interfaces
Note:Flash memories are encapsulated within the Flash Memory (FM) Module. Flash control is
accomplished by the I/O to the FM over the peripheral bus, while reads and writes are completed
between the core and the Flash memories.
Note:The primary data RAM port is 32 bits wide. Other data ports are 16 bits.
56F8366 Technical Data, Rev. 2.0
Freescale Semiconduc tor11
Preliminary
To/F
rom
IPB
us Bridge
CLKGEN
(OSC/PLL)
Interrupt
Controller
Low Voltage Interrupt
Timer A
POR & LVI
4
2
Quadrature Decoder 0
Timer D
Timer B
4
Quadrature Decoder 1
System POR
SIM
COP Reset
COP
FlexCAN
FlexCAN2
RESET
2
2
SPI 1
PWMA
12
GPIOA
GPIOB
PWMB
13
GPIOC
GPIOD
GPIOE
GPIOF
4
2
2
SPI0
SCI0
SCI1
IPBus
NOT available on the 56F8166 device.
Figure 1-2 Peripheral Subsystem
ch3ich2i
Timer C
ch2och3o
1
8
ADCB
ADCA
TEMP_SENSE
Note: ADCA and ADCB use the same voltage
reference circuit with V
V
, and V
REFN
REFLO
REFH
pins.
8
1
, V
REFP, VREFMID
,
56F8366 Technical Data, Rev. 2.0
12 Freescale Semiconductor
Preliminary
Architecture Block Diagram
Table 1-2 Bus Signal Names
NameFunction
Program Memory Interface
pdb_m[15:0]Program data bus for instruction word fetches or read operations.
cdbw[15:0]Primary core data bus used for program memory writes. (Only these 16 bits of the cdbw[31:0] bus
are used for writes to program memory.)
pab[20:0]Program memory address bus. Data is returned on pdb_m bus.
Primary Data Memory Interface Bus
cdbr_m[31:0] Primary core data bus for memory reads. Addressed via xab1 bus.
cdbw[31:0]Primary core data bus for memory writes. Addressed via xab1 bus.
xab1[23:0]
Primary data address bus. C apable of add ressing bytes
on cdbw and returned on cdbr_m. Also used to access memory-mapped I/O.
Secondary Data Memory Interface
xdb2_m[15:0] Secondary data bus used for secondary data address bus xab2 in the dual memory reads.
xab2[23:0]Secondary data address bus used for the second of two simultaneous accesses. Capable of
addressing only words. Data is returned on xdb2_m.
Peripheral Interface Bus
IPBus [15:0]Peripheral bus accesses all on-chip peripherals registers. This bus operates at the same clock rate
as the Primary Data Memory and therefore generates no delays when accessing the processor.
Write data is obtained from cdbw. Read data is provided to cdbr_m.
1. Byte accesses can only occur in the bottom half of the memory address space. The MSB of the address will be forced
to 0.
1
, words, and long data types. Data is written
56F8366 Technical Data, Rev. 2.0
Freescale Semiconduc tor13
Preliminary
1.5 Product Documentation
The documents in Table 1-3 are required for a complete description and proper design with the
56F8366/56F8166 devices. Documentation is available from local Freescale distributors, Freescale
semiconductor sales offices, Freescale Literature Distribution Centers, or online at
http://www.freescale.com.
Table 1-3 Chip Documentation
TopicDescriptionOrder Number
DSP56800E
Reference Manual
56F8300 Peripheral User ManualDetailed description of peripherals of the 56F8300
56F8300 SCI/CAN Bootloader
User Manual
56F8366/56F8166
Technical Data Sheet
56F8366
Errata
Detailed description of the 56800E family architecture,
and 16-bit controller core processor and the instruction
set
devices
Detailed description of the SCI/CAN Bootloaders
56F8300 family of devices
Electrical and timing specifications, pin descriptions, and
package descriptions (this document)
Details any chip issues that might be presentMC56F8366E
1.6 Data Sheet Conventions
This data sheet uses the following conventions:
OVERBAR
“asserted”A high true (active high) signal is high or a low true (active low) signal is low.
“deasserted”A high true (active high) signal is low or a low true (active low) signal is high.
This is used to indicate a signal that is active when pulled low. For example, the RESET pin is
active when low.
DSP56800ERM
MC56F8300UM
MC56F83xxBLUM
MC56F8366
MC56F8166E
Examples:Signal/SymbolLogic StateSignal State
PINTrueAssertedVIL/V
PINFalseDeassertedVIH/V
PINTrueAssertedVIH/V
PINFalseDeassertedVIL/V
1. Val ues for VIL, VOL, VIH, and VOH ar e def i ne d by i ndividual product specificati on s.
56F8366 Technical Data, Rev. 2.0
14 Freescale Semiconductor
Voltage
1
OL
OH
OH
OL
Preliminary
Introduction
Part 2 Signal/Connection Descriptions
2.1 Introduction
The input and output signals of the 56F8366 and 5 6F8166 are organized into functional groups, as detailed
in Table 2-1 and as illustrated in Figure 2-1. In Table 2-2, each table row describes the signal or signals
present on a pin.
Table 2-1 Functional Group Pin Allocations
Functional Group
Power (V
Power Option Control11
Ground (VSS or V
Supply Capacitors
PLL and Clock44
Address Bus1717
Data Bus1616
Bus Control66
Interrupt and Program Control66
Pulse Width Modulator (PWM) Ports2513
Serial Peripheral Interface (SPI) Port 044
Serial Peripheral Interface (SPI) Port 1—4
Quadrature Decoder Port 0
Quadrature Decoder Port 1
Serial Communications Interface (SCI) Ports44
DD
or V
)99
DDA
)66
SSA
1
& V
PP
2
3
Number of Pins in Package
56F836656F8166
66
44
4—
CAN Ports2—
Analog to Digital Converter (ADC) Ports2121
Quad Timer Module Ports31
JTAG/Enhanced On-Chip Emulation (EOnCE)55
Temperature Sense1—
Dedicated GPIO—5
1. If the on-chip regulator is disabled, the V
2. Alternately, can function as Quad Timer pins or GPIO
3. Pins in this section can function as Quad Timer, SPI #1, or GPIO
Quadrature
Decoder 1 or
Quad Timer B
or SPI 1 or
GPIO
PWMA or
GPIO
External
Data Bus
or GPIO
External
Bus
Control or
GPIO
SCI 0 or
GPIO
SCI 1
or GPIO
JTAG/
EOnCE
Port
D0 - D6 (GPIOF9 - 15)
D7 - D15 (GPIOF0 - 8)
RD
WR
PS / CS0 (GPIOD8)
DS / CS1 (GPIOD9)
GPIOD0 (CS2, CAN2_TX)
GPIOD1 (CS3
, CAN2_RX
TXD0 (GPIOE0)
RXD0 (GPIOE1)
TXD1 (GPIOD6)
RXD1 (GPIOD7)
TCK
TMS
TDI
TDO
TRST
7
9
PWMB0 - 5
6
ISB0 - 2 (GPIOD10 - 12)
3
FAULTB0 - 3
4
PWMB or
GPIO
1
ANA0 - 7
1
1
1
1
1
1
1
1
8
V
5
8
1
1
1
1
2
REF
ANB0 - 7
TEMP_SENSE
CAN_RX
CAN_TX
TC0 (GPIOE8)
TD0 - 1 (GPIOE10 - 11)
ADCA
ADCB
Temperature
Sensor
FlexCAN
QUAD
TIMER C and
D or GPIO
1
IRQA
1
1
1
1
1
1
1
1
1
1
1
IRQB
EXTBOOT
EMI_MODE
RESET
RSTO
INTERRUPT/
PROGRAM
CONTROL
Figure 2-1 56F8366 Signals Identified by Functional Group1 (144-pin LQFP)
1. Alternate pin functionality is shown in parenthesis; pin direction/type shown is the default functionality.
56F8366 Technical Data, Rev. 2.0
16 Freescale Semiconductor
Preliminary
Power
Power
Power
Ground
Ground
Other
Supply
Ports
PLL
and
Clock
V
V
DDA_ADC
V
DDA_OSC_PLL
V
SSA_ADC
OCR_DIS
V
1 - V
CAP
V
1 & VPP2
PP
CLKMODE
EXTAL
DD_IO
V
SS
CAP
XTAL
CLKO
Introduction
7
1
1
5
PHASEA0 (TA0, GPIOC4)
1
PHASEB0 (TA1, GPIOC5)
1
INDEX0 (TA2, GPIOC6)
1
HOME0 (TA3, GPIOC7)
1
Quadrature
Decoder 0
or Quad
Timer A or
GPIO
1
56F8166
1
4
4
2
1
1
1
1
SCLK0
1
MOSI0
1
MISO0
1
SS0
1
(SCLK1, GPIOC0)
1
(MOSI1, GPIOC1)
1
(MISO1, GPIOC2)
1
(S
1
S1, GPIOC3)
SPI0 or
GPIO
(GPIOE7)
SPI 1 or
GPIO
External
Address
Bus
or GPIO
External
Data Bus
or GPIO
External
Bus
Control
or GPIO
SCI 0 or
GPIO
SCI 1
or GPIO
JTAG/
EOnCE
Port
A0 - A5 (GPIOA8 -
A6 - A7 (GPIOE2 - 3)
A8 - A15 (GPIOA0 - 7)
GPIOB0 (A16)
D0-D6 (GPIOF9 - 15)
D7 - D15 (GPIOF0 -
RD
WR
PS (CS0)(GPIOD8)
DS (CS1) (GPIOD9)
GPIOD0 - 1 (CS2 - 3)
TXD0 (GPIOE0)
RXD0 (GPIOE1)
TXD1 (GPIOD6)
RXD1 (GPIOD7)
TCK
TMS
TDI
TDO
TRST
6
3
(GPIOC8 - 10)
GPIO
2
8
1
7
PWMB0 - 5
6
ISB0 - 2 (GPIOD10 - 12)
3
FAULTB0 - 3
4
PWMB or
GPIO
9
ANA0 - 7
8
V
1
1
5
8
REF
ANB0 - 7
ADCA
ADCB
1
1
2
1
1
TC0 (GPIOE8)
1
1
2
(GPIOE10 - 11)
QUAD
TIMER C or
GPIO
1
IRQA
1
1
1
1
1
1
1
1
1
1
1
IRQB
EXTBOOT
EMI_MODE
RESET
RSTO
Interrupt/
Program
Control
Figure 2-2 56F8166 Signals Identified by Functional Group1 (144-pin LQFP)
1. Alternate pin functionality is shown in parenthesis; pin direction/type shown is the default functionality.
56F8366 Technical Data, Rev. 2.0
Freescale Semiconduc tor17
Preliminary
2.2 Signal Pins
After reset, each pin is configured for its primary function (listed first). Any alternate functionality must
be programmed.
Note:Signals in italics are NOT available in the 56F8166 device.
If the “State During Reset” lists more than one state for a pin, the first state is the actual reset state. Other
states show the reset condition of the alternate function, which you get if the alternate pin function is
selected without changing the configuration of the alternate peripheral. For example, the A8/GPIOA0 pin
shows that it is tri-stated during reset. If the GPIOA_PER is changed to select the GPIO function of the
pin, it will become an input if no other registers are changed.
Table 2-2 Signal and Package Information for the 144-Pin LQFP
State
Signal NamePin No.Type
During
Reset
Signal Description
V
DD_IO
V
DD_IO
V
DD_IO
V
DD_IO
V
DD_IO
V
DD_IO
V
DD_IO
V
DDA_ADC
V
DDA_OSC_PLL
V
SS
V
SS
V
SS
1SupplyI/O Power — This pin supplies 3.3V power to the ch ip I/O in terface
and also the Processor core th rought the on-c hip voltage reg ulator,
16
31
38
66
84
119
102SupplyADC Power — This pin supplies 3. 3V po w er to th e ADC m odu le s.
80SupplyOscillator and PLL Power — This pin supplies 3.3V power to the
27SupplyV
37
63
if it is enabled.
It must be connected to a clean analog power supply.
OSC and to the internal regulator that in turn supplies the Phase
Locked Loop. It must be connected to a clean analog power
supply.
— These pins provide ground for chip logic and I/O drivers.
SS
V
SS
V
SS
18 Freescale Semiconductor
69
144
56F8366 Technical Data, Rev. 2.0
Preliminary
Table 2-2 Signal and Package Information for the 144-Pin LQFP
Signal NamePin No.Type
State
During
Reset
Signal Pins
Signal Description
V
SSA_ADC
103SupplyADC Analog Ground — This pin supplies an analog ground to the
ADC modules.
OCR_DIS79InputInputOn-Chip Regulator Disable —
Tie this pin to V
to enable the on-chip regulator
SS
Tie this pin to VDD to disable the on-chip regulator
This pin is intended to be a static DC signal from power-up to
shut down. Do not try to toggle this pin for power savings
during operation.
151SupplySupplyV
V
CAP
1 - 4 — When OCR_DIS is tied to VSS (regulator enabled),
CAP
connect eachpin to a 2.2µF or greater byp asscapacitor in order t o
2128
V
CAP
V
383
CAP
V
415
CAP
bypass the core logic voltage regulator, required for proper chip
operation. When OCR_DIS is tied to V
these pins become V
DD_CORE
and should be connected to a
(regulator disabled),
DD
regulated 2.5V power supply.
Note: This bypass is required even if the chip is power ed with
an external supply.
V
1125InputInputVPP1 - 2 — These pins should be left unconnected as an open
PP
circuit for normal functionality.
VPP22
CLKMODE87InputInputClock Input Mode Selection — This input det ermines the functi on
of the XTAL and EXTAL pins.
1 = External clock input on XTAL is used to directly drive the input
clock of the chip. The EXTAL pin should be grounded.
0 = A crystal or ceramic resonator should be connected between
XTAL and EXTAL.
EXTAL82InputInputExternal Crystal Oscillator Input — This input can be connected
to an 8MHz external cryst al. Tie this pin l ow if XT AL i s driven by a n
external clock source.
XTAL81Input/
Output
Chip-drivenCrystal Oscillator Output — This output connects the internal
crystal oscillator output to an external crystal.
If an external clock is used, XTAL must be used as the input and
EXTAL connected to GND.
The input clock can be selected to provide the clock directly to the
core. This input clock can also be selected as the input clock for
the on-chip PLL.
56F8366 Technical Data, Rev. 2.0
Freescale Semiconduc tor19
Preliminary
Table 2-2 Signal and Package Information for the 144-Pin LQFP
State
Signal NamePin No.Type
CLKO3OutputTri-StatedClock Output — This pin outputs a buffered clock signal. Using
During
Reset
Signal Description
the SIM CLKO Select Register (SIM_CLKOSR), this pin can be
programmed as any of the following: disabled, CLK_MSTR
(system clock), IPBus clock, oscillator output, prescaler clock and
postscaler clock. O ther si gnals are als o availab le for te st p urposes.
See Part 6.5.7 for details.
A0
(GPIOA8)
A1
(GPIOA9)
A2
(GPIOA10)
A3
(GPIOA11)
A4
(GPIOA12)
A5
(GPIOA13)
138Output
Input/
Output
10
11
12
13
14
Tri-stated
Input
Address Bus — A0 - A5 specify six of the address lines for
external program or data memory accesses.
Depending upon the state of the DRV bit in the EMI bus control
register (BCR), A0–A5 and EMI control signals are tri-stated when the
external bus is inactive.
Most designs will want to change the DRV state to DRV = 1 instead of
using the default setting.
Port A GPIO — These six GPIO pins can be individually
programmed as input or output pins.
After reset, the default state is Address Bus.
To deactivate the internal pull-up resistor, set the appropriate
GPIO bit in the GPIOA_PUR register.
Example: GPIOA8, set bit 8 in the GPIOA_PUR register.
56F8366 Technical Data, Rev. 2.0
20 Freescale Semiconductor
Preliminary
Table 2-2 Signal and Package Information for the 144-Pin LQFP
Signal NamePin No.Type
State
During
Reset
Signal Pins
Signal Description
A6
(GPIOE2)
A7
(GPIOE3)
A8
17Output
Schmitt
18
19Output
Input/
Output
Tri-stated
Input
Tri-stated
Address Bus — A6 - A7 specify two of the address lines for
external program or data memory accesses.
Depending upon the state of the DRV bit in the EMI bus control
register (BCR), A6–A7 and EMI control signals are tri-stated when the
external bus is inactive.
Most designs will want to change the DRV state to DRV = 1 instead of
using the default setting.
Port E GPIO — These two GPIO pins can be individually
programmed as input or output pins.
After reset, the default state is Address Bus.
To deactivate the internal pull-up resistor, set the appropriate
GPIO bit in the GPIOE_PUR register.
Example: GPIOE2, set bit 2 in the GPIOE_PUR register.
Address Bus— A8 - A15 specify eight of the address lines for
external program or data memory accesses.
Depending upon the state of the DRV bit in the EMI bus control
register (BCR), A8–A15 and EMI control signals are tri-stated when
the external bus is inactive.
(GPIOA0)
A9
(GPIOA1)
A10
(GPIOA2)
A11
(GPIOA3)
A12
(GPIOA4)
A13
(GPIOA5)
A14
(GPIOA6)
A15
(GPIOA7)
20
21
22
23
24
25
26
Schmitt
Input/
Output
Input
Most designs will want to change the DRV state to DRV = 1 instead of
using the default setting.
Port A GPIO — These eight GPIO pins can be individually
programmed as input or output pins.
After reset, the default state is Address Bus.
To deactivate the internal pull-up resistor, set the appropriate
GPIO bit in the GPIOA_PUR register.
Example: GPIOA0, set bit 0 in the GPIOA_PUR register.
56F8366 Technical Data, Rev. 2.0
Freescale Semiconduc tor21
Preliminary
Table 2-2 Signal and Package Information for the 144-Pin LQFP
Signal NamePin No.Type
State
During
Reset
Signal Description
GPIOB0
(A16)
D0
33Schmitt
Input/
Output
Output
59Input/
Output
Input
Tri-stated
Tri-stated
Port B GPIO — This GPIO pin can be programmed as an input or
output pin.
Address Bus — A16 specifies one of the address lines for
external program or data memory accesses.
Depending upon the state of the DRV bit in the EMI bus control
register (BCR), A16 and EMI control signals are tri-stated when the
external bus is inactive.
Most designs will want to change the DRV state to DRV = 1 instead of
using the default setting.
After reset, the startup state of GPIOB0 (GPIO or address) is
determined as a function of EXTBOOT, EM I_MODE a nd the Fla sh
security setting. See Table 4-4 for further information on when this
pin is configured as an addre ss pin at res et. In al l cas es , this stat e
may be changed by writing to GPIOB_PER.
To deactivate the internal pull-up resistor, set bit 0 in the
GPIOB_PUR register.
Data Bus — D0 - D6 specify part of the data for external program or
data memory accesses.
Depending upon the state of the DRV bit in the EMI bus control
register (BCR), D0 - D6 are tri-stated when the external bus is
inactive.
Most designs will want to change the DRV state to DRV = 1 instead of
using the default setting.
(GPIOF9)
D1
(GPIOF10)
D2
(GPIOF11)
D3
(GPIOF12)
D4
(GPIOF13)
D5
(GPIOF14)
D6
(GPIOF15)
22 Freescale Semiconductor
60
72
75
76
77
78
Input/
Output
Input
56F8366 Technical Data, Rev. 2.0
Port F GPIO — These seven GPIO pins can be individually
programmed as input or output pins.
At reset, these pins default to the EMI Data Bus function.
To deactivate the internal pull-up resistor, set the appropriate
GPIO bit in the GPIOF_PUR register.
Example: GPIOF9, set bit 9 in the GPIOF_PUR register.
Preliminary
Table 2-2 Signal and Package Information for the 144-Pin LQFP
Signal NamePin No.Type
State
During
Reset
Signal Pins
Signal Description
D7
(GPIOF0)
D8
(GPIOF1)
D9
(GPIOF2)
D10
(GPIOF3)
D11
(GPIOF4)
D12
(GPIOF5)
D13
(GPIOF6)
28Input/
Output
Input/
Output
29
30
32
133
134
135
Tri-stated
Input
Data Bus — D7 - D14 specify part of the data for external pro gram
or data memory accesses.
Depending upon the state of the DRV bit in the EMI bus control
register (BCR), D7 - D14 are tri-stated when the external bus is
inactive.
Most designs will want to change the DRV state to DRV = 1 instead of
using the default setting.
Port F GPIO — These eight GPIO pins can be individually
programmed as input or output pins.
At reset, these pins default to Data Bus functionality.
To deactivate the internal pull-up resistor, clear the appropriate
GPIO bit in the GPIOF_PUR register.
Example: GPIOF0, clear bit 0 in the GPIOF_PUR register.
D14
(GPIOF7)
D15
(GPIOF8)
Freescale Semiconduc tor23
Preliminary
136
137Input/
Output
Input/
Output
Tri-stated
Input
56F8366 Technical Data, Rev. 2.0
Data Bus — D15 specifie s part of the data fo r ex ter nal pro gra m or
data memory accesses.
Most designs will want to change the DRV state to DRV = 1 instead of
using the default setting.
Port F GPIO — This GPIO pin can be individually programmed as
an input or output pin.
At reset, this pin defaults to the data bus function.
To deactivate the internal pull-up resistor, set bit 8 in the
GPIOF_PUR register.
Table 2-2 Signal and Package Information for the 144-Pin LQFP
State
Signal NamePin No.Type
RD45OutputTri-statedRead Enable — RD is asserted during external memory read
During
Reset
Signal Description
cycles. When RD
and an external device is enabled onto the data bus. When RD
deasserted high, the external data is latched inside the device.
When RD
pins. RD can be connected directly to the OE pin of a static RAM or
ROM.
Depending upon the state of the DRV bit in the EMI bus control
register (BCR), RD
Most designs will want to change the DRV state to DRV = 1 instead of
using the default setting.
To deactivate the internal pull-up resistor, set the CTRL bit in the
SIM_PUDR register.
is asserted low, pins D0 - D15 become inputs
is asserted, it qualifies the A0 - A16, PS, DS, and CSn
is tri-stated when the external bus is inactive.
is
WR
PS
(CS0)
44OutputTri-statedWrite Enable — WR is asserted during external memory write
46Output
Tri-stated
cycles. When WR
and the device put s data on th e bus. When WR
the external data is latch ed inside th e externa l device . When WR
asserted, it qualifies the A0 - A16, PS
be connected directly to the WE
Depending upon the state of the DRV bit in the EMI bus control
register (BCR), WR
Most designs will want to change the DRV state to DRV = 1 instead of
using the default setting.
To deactivate the internal pull-up resistor, set the CTRL bit in the
SIM_PUDR register.
Program Memory Select — This signal is actually CS0 in the
EMI, which is programmed at reset for compatibility with the
56F80x PS signal. PS is asserted low for external program
memory access.
Depending upon the state of the DRV bit in the EMI bus control
register (BCR), PS
CS0 resets to provide the PS function as defined on the 56F80x
devices.
is asserted low, pins D0 - D15 become outputs
is deasserted high,
, DS, and CSn pins. WR can
pin of a static RAM.
is tri-sta ted when the external bus is inacti ve.
is tri-stated when the external bus is inactive.
is
(GPIOD8)
24 Freescale Semiconductor
Input/
Output
Input
56F8366 Technical Data, Rev. 2.0
Port D GPIO — This GPIO pin can be individually programm ed as
an input or output pin.
To deactivate the Internal pull-up resistor, clear bit 8 in the
GPIOD_PUR register.
Preliminary
Table 2-2 Signal and Package Information for the 144-Pin LQFP
Signal NamePin No.Type
State
During
Reset
Signal Pins
Signal Description
DS
(CS1)
(GPIOD9)
GPIOD0
(CS2
)
47Output
Input/
Output
48Input/
Output
Output
Tri-stated
Input
Input
Tri-stated
Data Memory Select — This signal is actually CS1 in the EMI,
which is programmed at reset for compatib ility with the 56F80 x DS
signal. DS
Depending upon the state of the DRV bit in the EMI bus control
register (BCR), DS
CS1
devices.
Port D GPIO — This GPIO pin can be individually programm ed as
an input or output pin.
To deactivate the Internal pull-up resistor, clear bit 9 in the
GPIOD_PUR register.
Port D GPIO — This GPIO pin can be individually programm ed as
an input or output pin.
Chip Select — CS2 may be programmed within the EMI module to
act as a chip select for speci fic areas of the externa l me mory map .
Depending upon the state of the DRV bit in the EMI Bus Control
Register (BCR), CS2
Most designs will want to change the DRV state to DRV = 1 instead of
using the default setting.
is asserted low for external data memory access.
is tri-stated when the external bus is inactive.
resets to provide the DS function as defined on the 56F80x
is tri-stated when the external bu s is inactiv e.
(CAN2_TX)
Open
Drain
Output
Output
56F8366 Technical Data, Rev. 2.0
FlexCAN2 Transmit Data — CAN output.
At reset, this pin is configured as GPIO. This configuration can be
changed by setting bit 0 in the GPIO_D_PER register. Then
change bit 4 in the SIM_GPS register to select the desired
peripheral function.
To deactivate the internal pull-up resistor, clear bit 0 in the
GPIOD_PUR register.
Freescale Semiconduc tor25
Preliminary
Table 2-2 Signal and Package Information for the 144-Pin LQFP
Signal NamePin No.Type
State
During
Reset
Signal Description
GPIOD1
(CS3
)
(CAN2_RX)
TXD0
(GPIOE0)
49Schmitt
Input/
Output
Output
Schmitt
Input
4Output
Input/
Output
Input
Tri-stated
Input
Tri-stated
Input
Port D GPIO — This GPIO pin can be individually programm ed as
an input or output pin.
Chip Select — CS3 may be programmed within the EMI module to
act as a chip select for speci fic areas of the externa l me mory map .
Depending upon the state of the DRV bit in the EMI Bus Control
Register (BCR), CS3
Most designs will want to change the DRV state to DRV = 1 instead of
using the default setting.
FlexCAN2 Receive Data — This is the CAN input. This pin has an
internal pull-up resistor.
At reset, this pin is configured as GPIO. This configuration can be
changed by setting bit 1 in the GPIO_D_PER register. Then
change bit 5 in the SIM_GPS register to select the desired
peripheral function.
To deactivate the internal pull-up resistor, clear bit 1 in the
GPIOD_PUR register.
Transmit Data — SCI0 transmit data output
Port E GPIO — This GPIO pin can be in div id ually programmed as
an input or output pin.
is tri-stated when the external bu s is inactiv e.
After reset, the default state is SCI output.
To deactivate the internal pull-up resistor, clear bit 0 in the
GPIOE_PUR register.
RXD0
(GPIOE1)
26 Freescale Semiconductor
5Input
Input/
Output
Input
Input
56F8366 Technical Data, Rev. 2.0
Receive Data — SCI0 receive data input
Port E GPIO — This GPIO pin can be in div id ually programmed as
an input or output pin.
After reset, the default state is SCI output.
To deactivate the internal pull-up resistor, clear bit 1 in the
GPIOE_PUR register.
Preliminary
Table 2-2 Signal and Package Information for the 144-Pin LQFP
Signal NamePin No.Type
State
During
Reset
Signal Pins
Signal Description
TXD1
(GPIOD6)
RXD1
(GPIOD7)
TCK121Schmitt
TMS122Schmitt
42Output
43Input
Input/
Output
Input/
Output
Input
Input
Tri-stated
Input
Input
Input
Input,
pulled low
internally
Input,
pulled high
internally
Transmit Data — SCI1 transmit data output
Port D GPIO — This GPIO pin can be individually programm ed as
an input or output pin.
After reset, the default state is SCI output.
To deactivate the internal pull-up resistor, clear bit 6 in the
GPIOD_PUR register.
Receive Data — SCI1 receive data input
Port D GPIO — This GPIO pin can be individually programm ed as
an input or output pin.
After reset, the default state is SCI input.
To deactivate the internal pull-up resistor, clear bit 7 in the
GPIOD_PUR register.
Test Clock Input — This input pin provides a gated clock to
synchronize the test logic and sh ift serial data to the JTAG/EOnCE
port. The pin is connected internally to a pull-down resistor.
Test Mode Select Input — This in pu t pin is us ed to se que nc e the
JTAG TAP controller’s state machine. It is sampled on the rising
edge of TCK and has an on-chip pull-up resistor.
To deactivate the internal pull-up res is tor, set the JTAG bit in the
SIM_PUDR register.
TDI123Schmitt
Input
TDO124OutputTri-statedTest Data Output — This tri-stateable output pin prov id es a serial
Input,
pulled high
internally
56F8366 Technical Data, Rev. 2.0
Test Data Input — This input pin provides a serial input data
stream to the JTAG/EOnCE port. It is sampled on the rising edge
of TCK and has an on-chip pull-up resistor.
To deactivate the internal pull-up res is tor, set the JTAG bit in the
SIM_PUDR register.
output data stream from the JTAG/EOnCE port. It is driven in the
shift-IR and shift-DR controller states, and changes on the falling
edge of TCK.
Freescale Semiconduc tor27
Preliminary
Table 2-2 Signal and Package Information for the 144-Pin LQFP
Signal NamePin No.Type
State
During
Reset
Signal Description
TRST120Schmitt
PHASEA0
(TA0)
(GPIOC4)
PHASEB0
139Schmitt
Schmitt
Input/
Output
Schmitt
Input/
Output
140Schmitt
Input
Input
Input
Input,
pulled high
internally
Input
Input
Input
Input
Test Reset — As an input, a low s ignal on this pi n prov ides a re set
signal to the JTAG TAP controller. To ensure complete hardware
reset, TRST should be asserted whenever RESET is asserted.
The only exception occurs in a debugging environment when a
hardware device reset is required and the JTAG/EOnCE module
must not be reset. In this case, assert RESET
.
TRST
To deactivate the internal pull-up res is tor, set the JTAG bit in the
SIM_PUDR register.
Phase A — Quadrature Decoder 0, PHASEA input
TA0 — Timer A, Channel 0
Port C GPIO — This GPIO pin can be individually programm ed as
an input or output pin.
After reset, the default state is PHASEA0.
To deactivate the internal pull-up resistor, clear bit 4 of the
GPIOC_PUR register.
Phase B — Quadrature Decoder 0, PHASEB input
, but do not assert
(TA1)
(GPIOC5)
Schmitt
Input/
Output
Schmitt
Input/
Output
Input
Input
56F8366 Technical Data, Rev. 2.0
TA1 — Timer A, Channel
Port C GPIO — This GPIO pin can be individually programm ed as
an input or output pin.
After reset, the default state is PHASEB0.
To deactivate the internal pull-up resistor, clear bit 5 of the
GPIOC_PUR register.
28 Freescale Semiconductor
Preliminary
Table 2-2 Signal and Package Information for the 144-Pin LQFP
Signal NamePin No.Type
State
During
Reset
Signal Pins
Signal Description
INDEX0
(TA2)
(GPOPC6)
HOME0
(TA3)
(GPIOC7)
141Schmitt
Input
Schmitt
Input/
Output
Schmitt
Input/
Output
142Schmitt
Input
Schmitt
Input/
Output
Schmitt
Input/
Output
Input
Input
Input
Input
Input
Input
Index — Quadrature Decoder 0, INDEX input
TA2 — Timer A, Channel 2
Port C GPIO — This GPIO pin can be individually programm ed as
an input or output pin.
After reset, the default state is INDEX0.
To deactivate the internal pull-up resistor, clear bit 6 of the
GPIOC_PUR register.
Home — Quadrature Decoder 0, HOME input
TA3 — Timer A, Channel 3
Port C GPIO — This GPIO pin can be individually programm ed as
an input or output pin.
After reset, the default state is HOME0.
SCLK0
(GPIOE4)
130Schmitt
Input/
Output
Schmitt
Input/
Output
Input
Input
To deactivate the internal pull-up resistor, clear bit 7 of the
GPIOC_PUR register.
SPI 0 Serial Clock — In the master mode, this pin serves as an
output, clocking slaved listeners. In slave mode, this pin serves as
the data clock input.
Port E GPIO — This GPIO pin can be in div id ually programmed as
an input or output pin.
After reset, the default state is SCLK0.
To deactivate the internal pull-up resistor, clear bit 4 in the
GPIOE_PUR register.
56F8366 Technical Data, Rev. 2.0
Freescale Semiconduc tor29
Preliminary
Table 2-2 Signal and Package Information for the 144-Pin LQFP
Signal NamePin No.Type
State
During
Reset
Signal Description
MOSI0
(GPIOE5)
MISO0
(GPIOE6)
132Input/
Output
Input/
Output
131Input/
Output
Input/
Output
Tri-stated
Input
Input
Input
SPI 0 Master Out/Slave In — This serial data pin is an output from
a master devic e a nd an input to a slav e d ev ic e. The m aster device
places data on the MOSI li ne a half -cycle b efore the clock e dge th e
slave device uses to latch the data.
Port E GPIO — This GPIO pin can be in div id ually programmed as
an input or output pin.
After reset, the default state is MOSI0.
To deactivate the internal pull-up resistor, clear bit 5 in the
GPIOE_PUR register.
SPI 0 Master In/Slave Out — This serial data pin is an input to a
master device and an outp ut from a slav e device. Th e MISO line o f
a slave device is placed in the high-impedance state if the slave
device is not selected. The slave device places data on the MISO
line a half-cycle before the clock edge the master device uses to
latch the data.
Port E GPIO — This GPIO pin can be in div id ually programmed as
an input or output pin.
After reset, the default state is MISO0.
To deactivate the internal pull-up resistor, clear bit 6 in the
GPIOE_PUR register.
SS0
(GPIOE7)
129Input
Input/
Output
Input
Input
56F8366 Technical Data, Rev. 2.0
SPI 0 Slave Select — SS0
SPI module that the current transfer is to be received.
Port E GPIO — This GPIO pin can be in div id ually programmed as
input or output pin.
After reset, the default state is SS0
To deactivate the internal pull-up resistor, clear bit 7 in the
GPIOE_PUR register.
is used in slave mode to ind icate to the
.
30 Freescale Semiconductor
Preliminary
Loading...
+ 154 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.