Table of Contents 1 TWR-MCF51JG and TWR-MCF51JG-KIT Overview ............... 4 1.1 Contents ....................................5 1.2 Features ....................................5 1.3 Getting Started ..................................6 1.4 Reference Documents ............................... 6 2 Hardware Description ........................... 7 2.1 MCF51JG Microcontroller ..............................7 2.2 Clocking ....................................8 2.3 System Power ..................................
Page 3
List of Figures Figure 1. Freescale Tower System Overview ....................4 Figure 2. Callouts on front side of the TWR-MCF51JG ................6 Figure 3. TWR-MCF51JG Block Diagram ..................... 7 Figure 4. Main Oscillator Input ........................8 Figure 5. 32 KHz Oscillator Input......................... 9 Figure 6.
1 TWR-MCF51JG and TWR-MCF51JG-KIT Overview The TWR-MCF51JG is a Tower Controller Module compatible with the Freescale Tower System. It can function as a stand-alone, low-cost platform for the evaluation of the ColdFire+ MCF51JG microcontroller (MCU) devices. The TWR-MCF51JG features the MCF51JG, a ColdFire+ 32-bit microcontroller built on the Version 1 (V1) ColdFire®...
1.1 Contents The TWR-MCF51JG contents include: TWR-MCF51JG board assembly 3ft A to mini-B USB cable for debug interface and power 3ft A to micro-B USB cable for MCF51JG USB interface Micro-A to A adapter for MCF51JG USB Host applications ...
MMA8451Q Primary Connector Accelerometer Switches General Purpose TWRPI Socket Power Select LEDs Jumpers MCF51JG Micro- MCF51JG256 AB USB Connector Power / OSBDM Reset Mini-B USB Connector Secondary Connector Figure 2. Callouts on front side of the TWR-MCF51JG 1.3 Getting Started Follow the Quick Start Guide found printed in the TWR-MCF51JG box or the interactive DVD for the list of recommended steps for getting started.
2 Hardware Description The TWR-MCF51JG is a Tower Controller Module featuring the MCF51JG256—a ColdFire+ based microcontroller with USB 2.0 full-speed OTG controllers in a 44 MAPLGA package. It is intended for use in the Freescale Tower System but can operate stand-alone. An on-board debug circuit, OSBDM, provides a BDM interface and a power supply input through a single USB mini B connector.
Integrated USB 2.0 Full-Speed Device/Host/OTG Controller supporting connection via USB and battery charging Serial audio interface (SAI) providing a direct interface to codecs and to Inter-IC Sound (I2S) audio devices Real-time debug support, with six hardware breakpoints that can be configured to halt the processor or generate debug interrupt ...
Figure 5. 32 KHz Oscillator Input 2.3 System Power When installed into a Tower System, the TWR-MCF51JG can be powered from either an on-board source or from another source in the assembled Tower System. In stand-alone operation, the main power source for the TWR-MCF51JG module is derived from the 5.0V input from either the OSBDM USB mini-B connector (J14), the MCF51JG USB micro-AB connector (J8), or the EzPort header (J16)
Page 10
Power from the Tower Primary Connector USB device interface supplied to the MCF51JG on-chip regulator. Power from the MCF51JG USB device interface (J8) supplied to the on-board voltage regulators. TWRMCF51JGUM TWR-MCF51JG Tower Module User's Manual Page 10 of 21...
Table 2. J9, Board Power Source Selection J9 Shunt Setting Description Board power is supplied by the 3.3V on-board (external) regulator. This is the default setting. Board power is supplied by the 2.0V on-board (external) regulator. Board power is supplied by the 3.3V MCF51JG on-chip (internal) regulator.
2.4 Debug Interface There are two debug interface options provided: the on-board OSBDM circuit and an external Background Debug Mode (BDM) connector. The BDM connector is a standard 6-pin connector providing an external debugger cable with access to the BDM interface of the MCF51JG256. Alternatively, the on-board OSBDM debug interface can be used to access the debug interface of the MCF51JG256.
2.6 Pushbuttons, LEDs The TWR-MCF51JG features, two pushbutton switches (SW1 & SW2) connected to IRQ signals IRQ0 (PTB1) and IRQ3 (PTC1), a pushbutton switch (SW3) connected to the master reset signal, and two user-controllable LEDs connected to GPIO signals (PTB6 and PTC0). Refer to Table 6 “I/O Connectors and Pin Usage Table”...
Figure 7. USB dual-role interface 3 Jumper Table There are several jumpers on the TWR-MCF51JG that provide configuration selection and signal isolation. Refer to the following table for details. The default installed jumper settings are shown in bold with asterisks. Table 5.
Regulator Power Source *1-2* Refer to Table 1 Selection *5-6* Power MCU from board power source selection *1-2* jumper (J9). MCU Voltage Selector Power MCU with output of on-chip voltage regulator (VOUT33). OSBDM bootloader mode (OSBDM firmware OSBDM Mode Selection reprogramming) *OFF* Debugger mode...
Page 18
Feature Connection Port Pin Pin Function Shared With SAI Transmit FS PTD0 SAI0_RX_FS SAI Transmit Data PTD1 SAI0_TXD SAI Receive Data PTA5 SAI0_RXD FTM1_CH4 FTM1_CH2, SAI Receive Clock PTA3 SAI0_RX_BCLK CLKOUT SAI Transmit Clock PTD2 SAI0_TX_BCLK SAI Input Clock PTD3 SAI0_CLKIN/MCLK SPI I2C Clock PTB2...
5 Tower Elevator Connections The TWR-MCF51JG features two expansion card-edge connectors that interface to the Primary and Secondary Elevator boards in a Tower system. The Primary Connector (comprised of sides A and B) is utilized by the TWR-MCF51JG while the Secondary Connector (comprised of sides C and D) only makes connections to the GND pins.
Page 20
Side B Side A Pin # Pin # Name Usage Name Usage GPIO4 PTB6 3.3V P3V3 3.3V P3V3 PWM2 PTA3 PWM5 PTC1 PWM1 PTA2 PWM4 PTA6 PWM0 PTA1 UART0_RX PTB5 UART0_TX PTB4 UART1_RX SCI1_RX SPI0_MISO PTD2 UART1_TX SCI1_TX SPI0_MOSI PTD1 SPI0_CS0_b PTD0 SPI0_CLK...
Page 21
Side B Side A Pin # Pin # Name Usage Name Usage 3.3V P3V3 3.3V P3V3 TWRMCF51JGUM TWR-MCF51JG Tower Module User's Manual Page 21 of 21...
Need help?
Do you have a question about the freescale TWR-MCF51JG and is the answer not in the manual?
Questions and answers