Академический Документы
Профессиональный Документы
Культура Документы
0, May 2006
Microcontrollers
Edition 2006-05
Published by Infineon Technologies AG,
81726 Mnchen, Germany
Microcontrollers
2006-05
Previous Version:
Chapter
V 2.0
Table of Contents
Page
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1
1.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Contents of XC886/888CLM Starter Kit and Easy Kit . . . . . . . . . . . . . . . . . 2
2
2.1
Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Board Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3
3.1
3.2
3.3
3.4
3.5
Pin Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connector OCDS, 3C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connector 3A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connector 3B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connector 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clock Generator source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
4.1
4.2
Jumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Jumper setting for BSL/User mode selection . . . . . . . . . . . . . . . . . . . . . . . 9
Jumper setting for USB / LIN / CAN0 selection . . . . . . . . . . . . . . . . . . . . . . 9
On-Board LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Potentiometer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
LIN connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
CAN connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
10
Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Users Manual
I-1
6
7
7
7
8
8
V 2.0, 2006-05
Preface
This manual describes the X-Board (bundle with the Starter Kit) and mini X-board
(bundle with Easy Kit) design and functions. Mini X-board has the same pcb layout as
the X-Board but less peripheral transceivers are mounted, hence less features are
available on-board.
Detailed specification for the XC886C microcontroller family can be found in the
respective microcontroller Data Sheets/Users Manuals.
Application hints, software utilities, as well as links to our tool partners are available on
the Internet at www.infineon.com/XC886CLM or www.infineon.com/XC888CLM.
Users Manual
V 2.0, 2006-05
Introduction
The Infineon XC886/888CLM microcontroller is a new member of the XC800 family 8-bit
microcontrollers, providing advanced networking capabilities by integrating both a CAN
controller (V2.0B active) and LIN support on a single chip.
The XC886/888CLM combines the extended performance of the well-established
XC800 core, which is compatible with the standard 8051 core, with powerful on-chip
peripherals as well as the on-chip Flash memory (24/32 Kbytes). This integrated Flash
memory offers high flexibility in development and ramp-up. System cost is significantly
reduced through integration of components on chip, such as the on-chip oscillator
(10 MHz) and the voltage regulator that enables a single voltage supply of 3.3 or 5.0V.
Other key features of the XC886/888CLM are the high-performance Capture/Compare
Unit 6 (CCU6) for flexible PWM generation and the enhanced 10-bit Analog-To-Digital
Converter (ADC). Furthermore, a CORDIC and a Multiplication Division Unit (MDU) are
implemented for fast mathematical computations.
For more detailed description of features available for each derivatives of the XC886/
888 microcontroller, please refers to the product brief.
1.1
V 2.0, 2006-05
Users Manual
V 2.0, 2006-05
Hardware
The size of the mini X-Board and X-Board (labeled as MCB-XC886 Vers.3) are both
100 mm x 100 mm. The boards are specifically designed to be flexible for the
XC88xCLM device and can be expanded to accommodate additional circuits by using
the prototype area. Debugging of application software can be done via the XC886/
XC888CLM On-chip Debug support by connecting the USB2JTAG box(refer to
Figure 10-5) to the JTAG interface on the X-Board.
2.1
Board Features
Users Manual
V 2.0, 2006-05
Users Manual
V 2.0, 2006-05
Pin Layout
Please ensure that none of the module connections exceed their indicated maximum
voltage or current. The maximum input values are specified in the corresponding
controller manuals. As improper connections can lead to possible damage depending on
the actual use and application, it is the users responsibility to take appropriate safety
measures to ensure that the module connections are protected from overloading through
connected peripherals.
As shown in Figure 3-1, all relevant controller signals extend to pin headers H1 and
H2(with pin labels provided) in the middle of the board. The following section provides
an overview of the pin assignment of the pin header.
Figure 3-1
Users Manual
V 2.0, 2006-05
3.1
Connector OCDS, 3C
Table 3-1
Connector OCDS, 3C
Pin Number
Signal
Pin Number
Signal
TMS
VDDP
TDO_0
GND
N.C.
GND
TDI_0
RESET
TRST
10
BRKOUT
11
TCLK
12
GND
13
BRKIN
14
N.C.
15
N.C.
16
N.C.
3.2
Connector 3A
Table 3-2
Connector 3A
Pin Number
Connect to XC886C
Pin Number
P3.0
N.C.
P3.1
N.C.
P3.2
N.C.
P3.3
N.C.
P3.4
10
N.C.
11
P3.5
12
N.C.
13
P3.6
14
N.C.
15
P3.7
16
N.C.
3.3
Connect to XC886C
Connector 3B
Table 3-3
Connector 3B
Pin Number
Connect to XC886C
Pin Number
P2.7/AN7
VDDP
P2.6/AN6
VS
P2.5/AN5
VSSP
Users Manual
Connect to XC886C
V 2.0, 2006-05
Connector 3B (contd)
Pin Number
Connect to XC886C
Pin Number
P2.4/AN4
VAGND
P2.3/AN3
10
VAREF
11
P2.2/AN2
12
P1.7
13
P2.1/AN1
14
P1.6
15
P2.0/AN0
16
P1.5
3.4
Connect to XC886C
Connector 3D
Table 3-4
Connector 3D
Pin Number
Signal
Pin Number
Signal
CANL1
GND
CANL0
CANH0
GND
CANH1
3.5
Users Manual
V 2.0, 2006-05
Jumper
The mini X-board and X-Board (labeled as MCB-XC886 Vers.3) uses following jumpers
to set the various modes of operation:
4.1
Table 4-1
Jumper J3 Setting
Jumper
J3
Default Setting
Figure 4-1
4.2
Alternate Setting
P1.0 and P1.1 of XC886C/888CLM are connected to the RX and TX pins of CAN
tranceiver IC4, LIN transceiver IC8 and USB-UART bridge IC IC2. As only one
transceiver should be enable at a time, the desired transceiver to be enable is controlled
by the position of the COM jumper as shown Figure 4-2.
Users Manual
V 2.0, 2006-05
Table 4-2
Mode
Jumper positon
Description
USB
LIN
CAN0
Figure 4-2
In the mini X-board, the CAN tranceiver IC4, IC5 and LIN transceiver IC8 are not
mounted, hence, only USB mode can be selected.
Users Manual
10
V 2.0, 2006-05
On-Board LEDs
The mini X-Board and X-Board (labeled as MCB-XC886 Vers.3 ) provides 8 yellow
LEDs, P3.0, P3.1, P3.2, P3.3, P3.4, P3.5, P3.6, P3.7 to indicate the status of the
controller port P3. Port P3 can also be used to generate PWM signals. There is another
red ON LED to indicate power ON.
Table 5-1
On-Board LEDs
LED
P3.0
P3.0
P3.1
P3.1
P3.2
P3.2
P3.3
P3.3
P3.4
P3.4
P3.5
P3.5
P3.6
P3.6
P3.7
P3.7
ON
Users Manual
11
V 2.0, 2006-05
Potentiometer
Users Manual
12
V 2.0, 2006-05
Power Supply
The mini X-Board and X-board can be powered by USB, however, there is a current limit
that can be drawn from the PC host through USB. So, if the mini X-Board or X-board is
used to drive other board (eg. Motor driver board) and the total current required exceed
100mA, then the mini X-Board or X-board needs to be powered up via external power
supply.
A 12Vdc, 300mA power supply can be supplied to the VS and GND pin (indicated by the
RED arrow) OR supplied to the VIN pins (indicated by the YELLOW arrow) as shown in
Figure 7-1 to power up the mini X-Board or X-board.
Connect
ground pin
here
Connect ground
pin here
Connect
12Vdc, +
pin here
Figure 7-1
Users Manual
Connect 12Vdc,
+ pin here
13
V 2.0, 2006-05
LIN connection
The LIN transceiver TLE7259G on the X-board needs a voltage input of 12Vdc. Hence,
user has to power up the X-board via external power supply of 12Vdc instead of using
the USB which output a maximum of 5Vdc.
Furthermore, the jumper setting at the COM connector needs to be set as shown in
Figure 8-1.
The LIN transceiver TLE7259G is not mounted on the mini X-Board, hence, LIN bus
communication is not available on mini X-Board.
Connect to ground
pin of external
power supply
Jumper
setting
Connect to
LIN bus
Connect to 12Vdc
of external power
supply
Figure 8-1
Users Manual
14
V 2.0, 2006-05
CAN connection
The CAN node 1 of XC886/888CM (P1.3 and P1.4) on the X-board are connected to the
9 pins CAN connector P1 by default. Hence, if user uses P1.3 and P1.4 for CAN network
communication, then user just needs to connect the CAN bus to CAN port P1.
However, user also has the option to use CAN node 0 (P1.0 and P1.1) for CAN
communication. Then the jumper setting needs to set to position as shown in Figure 91.The CANH0 and CANL0 are located at connector 3D. The user can also form a CAN
loop back from node 1 to node 0 via the connector 3D.
However, CAN communication cannot be performed on the mini X-Board because CAN
transceiver IC4 and IC5 is not mounted on the board.
CANL0
CANH0
CAN node 0
jumper setting
CAN node 1
connector P1
Figure 9-1
Users Manual
15
V 2.0, 2006-05
(not assembled)
Appendix
10
16
V 2.0, 2006-05
Appendix
Figure 10-2 Schematic of mini X-Board and X-Board (Page 2/3), components in
black box are not mounted in mini X-Board.
Users Manual
17
V 2.0, 2006-05
Appendix
Figure 10-3 Schematic of mini X-Board and X-Board (Page 3/3), components in
black box are not mounted in mini X-Board
Users Manual
18
V 2.0, 2006-05
Users Manual
19
V 2.0, 2006-05
Users Manual
20
V 2.0, 2006-05
w w w . i n f i n e o n . c o m