View detail for AT89STK-06 CAN Starter Kit - Hardware User Guide

AT89STK-06 Demo Board
..............................................................................................
Hardware User Guide
Section 1
Introduction ........................................................................................... 1-1
1.1
Features ....................................................................................................1-1
Section 2
Hardware Description ........................................................................... 2-3
2.1
2.2
2.3
2.4
2.5
Block Diagram...........................................................................................2-3
Power Supply ............................................................................................2-3
RESET ......................................................................................................2-4
Serial Interfaces ........................................................................................2-5
Board Settings ..........................................................................................2-7
Section 3
Device Programming .......................................................................... 3-11
3.1
In-System Programming .........................................................................3-11
Section 4
Appendix A: Board Layout .................................................................. 4-13
Appendix B: Bill of Materials ............................................................... 4-14
Appendix C: Board Schematics .......................................................... 4-15
Appendix D: Default Configuration ..................................................... 4-19
Appendix E: References/Acronyms .................................................... 4-20
4.1
4.2
AT89STK-06 Demo Board User Guide
References..............................................................................................4-20
Acronyms ................................................................................................4-20
1
4339C–CAN–07/05
Section 1
Introduction
This document describes the board included in the AT89STK-06 Starter Kit dedicated to
the T89C51CC01/CC02 and AT89C51CC03 CAN microcontrollers (for T89C51CC02
optionnal adaptor is required). This board is designed to allow an easy evaluation of the
product using demonstration software.
The AT89STK-06 Starter Kit can be used with the AT89C51AC3, TR89C51AC2, and
T89C5115 Flash Microcontrollers with ADC (for T89C5115 optional adapter is required).
1.1
Features
• CAN
•
•
•
•
•
•
•
•
•
•
•
– On board CAN transceiver Atmel ATA6660
– D-sub Connector Compliant to the CiA (User Group: "CAN in Automation")
Recommendation for the CAN High Speed Bus
Two Different Sockets to Support AT89C51CC03 and AT89C51AC3 in PLCC52 and all
controllers in PLCC44 Packages
Support of the T89C51CC02 & T89C5115 Microcontroller Requires the use of a PLCC28
Adapter (CANADAPT28).
The Board Comes with a AT89C51CC03-UA (PLCC44 package) and a AT89C51CC03-CA
(PLCC52 package) Samples(1).
Analog-to-Digital Converter
– Potentiometer
– Thermal Resistor
– On board ADC Reference Voltage
On-board Reset, INT0, INT1, LEDs, EA, ISP and Programming Interface
Power, ALE, RS232 Rx and Tx LEDs
CAN, SPI and RS232 Hardware Connectors
On-board Voltage Regulator
Voltage Operation: 8V to 15V
Operating Temperature Range: 0 to +70°C
Dimension: 80 mm x 100 mm
Notes: 1. Samples for AT89C51AC3, T89C51CC01, T89C51AC2, T89C51CC02, and
T89C5115 can be ordered separately
AT89STK-06 Demo Board Software Demonstration Guide
1-1
Rev. 4339C–CAN–07/05
Introduction
Figure 1-1. AT89STK-06 board
1-2
4339C–CAN–07/05
AT89STK-06 Demo Board Software Demo Guide
Section 2
Hardware Description
2.1
Block Diagram
Figure 2-1 shows a functional block diagram of the AT89STK-06 board, with the I/O
usage.
Figure 2-1. Block Diagram of AT89STK-06 board
CAN Network
FLIP, Host, Batch ISP
CAN
Reset,
ISP,
INT0,
INT1
t°C
UART
Applicable MCU
Sensor
2.2
Power Supply
2.2.1
Power Supply Sources
Potentiometer
Human
Power Supply
External
Power
LED
Generic
Board
Connector
Human
Generic Board (optionnal)
The on-board power supply circuitry allows various power supply configurations.
The power supply source can come from two different and exclusive sources:
„ either from J4, JACK PWR connector
„ either from J5, 9V (Battery connector)
J4 - JACK PWR connector:
– Need of a male JACK outlet
– Input supply from 8 up to 15V DC 500mA min
AT89STK-06 Demo Board Software Demonstration Guide
2-3
Rev. 4339C–CAN–07/05
Hardware Description
– No specific polarization mandatory
Note:
There is a diode voltage level between the negative output of the power supply
and the “GND”. This could introduce some gap of voltage during measurement
and instrumentation.
Figure 2-2 . Male JACK Outlet and Wires
+
-
Caution: Do not mount more than one power supply source on AT89STK-06 board.
J5 - 9V Battery connector:
– Need of a female 2 points connector
– Input supply from 6 up to 10V DC (example: 9V battery)
– Polarization mandatory
Figure 2-3 . EXT PWR Female Connector / Cable for 9V Battery
+
+
-
Caution: Do not mount more than one power supply source on AT89STK-06 Starter Kit.
2.3
RESET
Although the AT89C51CC03 & AT89C51AC3 microcontrollers have on-chip RESET
circuitry (c.f. microcontroller datasheet), the AT89STK-06 board provides to the
microcontroller a RESET signal witch can come from 2 different sources:
2.3.1
Power-on RESET
The on-board RC network acts as power-on RESET.
2.3.2
RESET Push Button
By pressing the RESET push button on the AT89STK-06 board, a warm RESET of the
microcontroller is performed.
2-4
4339C–CAN–07/05
AT89STK-06 Demo Board Software Demo Guide
Hardware Description
2.4
Serial Interfaces
2.4.1
RS-232C
All CAN microcontrollers have one on-chip UART peripheral. Only the asynchronous
mode is supported by the AT89STK-06 board.
The AT89STK-06 board is supplied with a RS-232 driver/receiver. Only one female DB9
connector assumes the RS-232 connections. A full range of configuration can be set
with two Rx lines and two Tx lines.
Figure 2-4 . RS-232 DB9 Connections
pin 2
pin 3
RS-232 DB9 front view
5 4 3 2 1
9 8 7 6
RS-TxD
RS-RxD
pin 4
pin 6
pin 5
Gnd
pin 7
pin 8
RS-CTS
RS-RTS
Figure 2-5 . Typical PC Connection Lay-out
AT89C51CC0x / RS-232 DB9
PC / DB9 serial port
(COM1 or COMx)
Function
Pin Nb
Pin Nb
Function
TxD (AT89C51CC0x)
RxD (AT89C51CC0x)
Gnd
2
3
5
2
3
5
RxD (PC)
TxD (PC)
Gnd
Figure 2-6. RS-232 DB9
“Auto_ISP”
Jumpers
Green Rx LED
AT89STK-06 Demo Board Software Demo Guide
Red Tx LED
2-5
4339C–CAN–07/05
Hardware Description
2.4.2
CAN
The microcontroller is a microcontroller with an on-chip full-CAN controller.
The AT89STK-06 board is supplied with an Atmel CAN transceiver (ATA6660). A
female DB9 connector assumes the CAN bus connections.
Figure 2-7 . CAN DB9 Connections
CAN DB9 front view
1 2 3 4 5
6 7 8 9
pin 2
pin 7
CAN-L
CAN-H
pin 3
pin 6
Gnd
Gnd
pin 5
CAN-SHLD
(Can be set to Gnd)
If a network termination is needed, JP3 switch inserts a 120Ω resistor between CAN-H
and CAN-L.
A red LED indicates a TxCAN traffic, a green one indicates a RxCAN traffic.
Figure 2-8 . CAN LEDs
Can Res Jumper
(Here Open)
Red Rx LED
2.4.3
SPI
Green Tx LED
The AT89C51CC03 in PLCC52 is a microcontroller with an on-chip full duplex SPI
interface, master or slave.
A 6-pin male connector assumes the SPI bus connections. The SPI 6-pin connector also
provides to the user Vcc and Gnd.
Figure 2-9 . SPI 6-pin Connections
SPI Connector front view
1
2-6
4339C–CAN–07/05
2
3
4
5
6
pin 1
pin 2
pin 3
pin 4
pin 5
pin 6
Vcc
SS
MISO
SCK
MOSI
Gnd
AT89STK-06 Demo Board Software Demo Guide
Hardware Description
2.5
Board Settings
The AT89STK-06 board has two types of settings:
„ Jumpers
„ Solder strap
„ Test points
Table 2-1, Table 2-2 and Table 2-3 provide an overview of the available settings and
test points.
2.5.1
Jumpers
Table 2-1. Default Jumper Setting
Reference
PCB Name
Comments (guidelines)
Default
JP1
EA
ON : allows external execution
OFF: Internal code execution
Open (OFF)
JP2
MUTE
ON : Enable C51 generic extension board (optionnal) buzzer
OFF: Disable C51 generic extension board (optionnal) buzzer
Open (OFF)
JP3
CANRes
ON : Enable CAN terminator resistor
OFF: Disable CAN terminator resistor
Open (OFF)
JP4
RTS
ON : Enable RTS line to control ISP mode (for AutoISP mode)
OFF: Disable RTS line to control ISP mode
Open (OFF)
JP5
DTR
ON : Enable DTR line to drive MCU reset (for AutoISP mode)
OFF: Disable DTR line to drive MCU reset
Open (OFF)
JP6
Batt
ON : Enable Battery charge
OFF: Disable Battery charge
Open (OFF)
Figure 2-10. Jumper Setting Definition
strap
jumper header
ON or
Ex: 1-2
AT89STK-06 Demo Board Software Demo Guide
OFF
2-7
4339C–CAN–07/05
Hardware Description
2.5.2
Solder straps
Solder straps allow to modify the board configuration for specific usage such as
T89C51CC02 compatibility.
Table 2-2. Table of Solder Strap
Reference
PCB Name
Comments (guidelines)
Default
SP1
CC02 & C5115
mode
For T89C51CC02 usage, allows to redirect the ISP signal to P1.0, for
hardware conditions.
Open
SP2
X2_44
Connect PLCC44 Xtal2 to XTAL2 of the generic extension board (optionnal)
Open
SP3
X2_52
Connect PLCC52 Xtal2 to XTAL2 of the generic extension board (optionnal)
Open
Figure 2-11. Solder Strap definition
“Open”
Solder Pad
2.5.2.1
“Close”
Solder gout
T89C51CC02/T89C5115When using T89C51CC02 or T89C5115 products with the AT89STK-06 board ( see
Support (SP1)
¨PLCC adapter for T89C51CC02 user guide: CANADAPT28), the SP1 solder pad
should be closed to ensure correct hardware conditions setting on P1.0 port.
SP1 solder pad connects ISP push button to P1.0 microcontroller port and the
CANADAPT28 adapter should be inseted in U2 (PLCC44) socket.
Figure 2-12. AT89STK-06 Board with CANADAPT28
2-8
4339C–CAN–07/05
AT89STK-06 Demo Board Software Demo Guide
2.5.3
Test Points
Test points are used to check the internal power supply for AT89STK-06 Board.
Table 2-3. Table of Test Points
Reference
PCB Name
Comments (guidelines)
TP1
Vref
Vref for ADC
TP2
Vpot
Test point for Potentiometer voltage
TP3
Vtemp
Test point for Termal resitor voltage
TP4
Vcc
Test point for Vcc
TP5
GND
Test point for GND
AT89STK-06 Demo Board Software Demonstration Guide
2-9
Rev. 4339C–CAN–07/05
Section 3
Device Programming
3.1
In-System
Programming
3.1.1
Manual ISP Mode
3.1.1.1
Board Configuration
The on-chip memories and configuration bytes of the AT89C51CC0x parts can be programmed using the ISP mode of the device.
To use ISP mode, the board should be configured as follow:
„ POWER switch (SW1) on “ON” position
„ EA jumper should be open (internal code execution only).
„ Before using ISP mode for T89C51CC02 or T89C5115 device, be sure to close SP1
solder pad ( See Section "T89C51CC02/T89C5115 Support (SP1)", page 8).
3.1.1.2
Operating Mode
To enter in ISP mode, press both the RESET (SW5) and ISP (SW4) buttons simultaneously. First release the RESET button and then the ISP button. The device enters in
ISP mode.
3.1.2
Auto ISP Mode
The Auto ISP is available only for parts with UART bootloader (-UA devices). It allows
the host PC application (Atmel FLIP software for example) to control the hardware conditions from the serial lines RTS and DTR.
Thus with the Auto ISP mode, the user does not need to push the ISP and RESET
buttons.
3.1.2.1
Board Configuration
To use Auto ISP mode, put the board in the same configuration as ISP mode and also:
„ Close RTS (JP4) jumper
„ Close DTR (JP5) jumper
AT89STK-06 Demo Board Software Demonstration Guide
3-11
Rev. 4339C–CAN–07/05
Device Programming
3-12
4339C–CAN–07/05
AT89STK-06 Demo Board Software Demo Guide
Section 4
Appendix A: Board Layout
Figure 4-1. Board Components View Diagram
J1
AT89STK-06 Demo Board Software Demonstration Guide
J2
4-13
Rev. 4339C–CAN–07/05
Appendix B: Bill of Materials
Appendix B: Bill of Materials
Figure 4-2. Bill of Materials Table
Item Code no
Description
1 74HC125-SO
2 74HC14-SO
3 AT89C51CC01-SPLC
4 AT89C51CC03-SPLC
5 ATA6660-SO8
6 MAX202ECSE-SO
7 MAX6129-SOT23-5P
8 MC78M05CDT-TO252
9 PONT-DF005S
Quantity Reference
74HC125 SO14
74HC14 SO14
PLCC44
PLCC52
ATA6660 CAN TRANSCEIVER SO8 ATMEL
MAX202ECSE SO16 MAXIM
MAX6129 SOT23-5 MAXIM
REG MC78M05CDT TO252 ON SEMICONDUCT
PONT REDRESSEUR DF005S GENERAL SEMI
1 U6
1 U10
1 U2
1 U1
1 U4
2 U5, U7
1 U3
1 U9
1 U8
10 BAR2
2PTS A 2.54
6 JP1, JP2, JP3, JP4, JP5, JP6
11 BAR2-24-ESQ124-2
12 BAR2Y-MTA2.54
13 BAR6Y-MTA2.54-IN
14 JACK-PWR-D2.5
2X24PTS A 2.54 ESQ124-24-TMALE 2PTS MTA 2.54
MALE 6PTS MTA 2.54 I
JACK PWR DIAM 2.5MM
2 J1, J2
1 J5
1 J3
1 J4
15 STR-2CMS-NCC
16 SW-1K2-09-0320117 BAR3
SOLDER STRAP
SW 1K2 09-03201-02 EOA SE
3PTS A 2.54
3 SP1, SP2, SP3
1 SW1
2 Y1, Y2
18 DBS09V8G
SUBD FEMALE 90° 9PTS
2 P1, P2
19 BP-DTSM3
BP CMS DTSM3 APEM
4 SW2, SW3, SW4, SW5
20 PT1-6
TEST POINT
5 TP1, TP2, TP3, TP4, TP5, TP6
21 CA-0805-100NF
22 CA-0805-10NF
23 CA-0805-1UF
24 CA-0805-22NF
25 CA-0805-22PF
26 CO-VS-B-4.7UF
CAPA CMS 0805 100NF
CAPA CMS 0805 10NF
CAPA C0805C105Z3VAC KEMET
CAPA CMS 0805 22NF
CAPA CMS 0805 22PF
CAPA VS-B 4.7UF 35V PANASONIC
27 DIO-MRA4007-SMA
28 LED-LPM670-G
29 LED-LSM676
DIODE RECTIF. MRA4007 SMA ON
MINI TOPLED VERTE LPM670-G OSRAM
HYPER MINI TOPLED SUPER-RED LSM676
4-14
4339C–CAN–07/05
C3, C7, C9, C10, C12, C14, C15,
C16, C17, C18, C19, C20, C21,
C22, C23, C24, C25, C26, C27,
22 C29, C32
1 C11
1 C31
2 C5, C8
4 C1, C2, C4, C6
2 C28, C30
1 D7
3 D1, D4, D5
4 D2, D3, D6, D8
AT89STK-06 Demo Board Software Demo Guide
A
B
C
VCC
JP1
EA
ISP_FLASH
/BUZZER
ADC_Temp
ADC_Pot
/EA
RX_UART
TX_UART
/INT0
/INT1
A16
R2
10 K
TWI_scl
TWI_sda
CS_RAM
CS_FLASH
VAREF
P1.[0..7]
5
C5
22 nF
C3
100 nF
VCC
P1.4/AN4/CEX1
P1.5/AN5/CEX2
P1.6/AN6/CEX3
P1.7/AN7/CEX4
EA
P3.0/RxD
P3.1/TxD
P3.2/INT0/
P3.3/INT1/
P3.4/T0
P3.5/T1
U2
RST
AT89C51CC03_PLCC44
7
8
9
10
11
12
13
14
15
16
17
AGND
DECOUPLING CAPACITOR
CLOSE TO THE DEVICE
AT89C51CC01/03_PLCC44
P1.7
P1.6
P1.5
P1.4
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
D
P2.[0..7]
AGND
Y2
VCC
AT89C51CC01/03_PLCC44
P3.6
P3.7
2
1
P1.3
P1.2
P1.1
P1.0
6
5
4
3
2
1
44
43
42
41
40
P1.3/AN 3/C EX0
P1.2/AN 2/EC I
P1.1/AN 1/T2EX
P1.0/AN 0/T2
VAR EF
VAG N D
R ESET
VSS
VC C
XTAL1
XTAL2
P3.6/W R
P3.7/R D
P4.0/TxD C
P4.1/R xD C
P2.7/A15
P2.6/A14
P2.5/A13
P2.4/A12
P2.3/A11
P2.2/A10
P2.1/A9
4
RX_CAN
TX_CAN
18
19
20
21
22
23
24
25
26
27
28
A15
A14
A13
A12
A11
A10
A9
A[8..16]
A16
4
39
38
37
36
35
34
33
32
31
30
29
P3.[0..7]
P4.1
P4.0
/RD
/WR
ALE
PSEN
P0.7/AD7
P0.6/AD6
P0.5/AD5
P0.4/AD4
P0.3/AD3
P0.2/AD2
P0.1/AD1
P0.0/AD0
P2.0/A8
XTAL2_44
C6
22 pF
C4
22 pF
P0.7
P0.6
P0.5
P0.4
P0.3
P0.2
P0.1
P0.0
ALE
3
A[8..16]
P0.[0..7]
8
9
10
11
12
13
14
15
16
17
18
19
20
VCC
AT89C51CC03_PLCC52
Date:
Size
A4
2
Thursday, January 08, 2004
Document Number
<Doc>
Sheet
AGND
1
1
of
DECOUPLING CAPACITOR
CLOSE TO THE DEVICE
C8
22 nF
AT89C51CC03_PLCC52
P0.5
P0.4
P0.3
P0.2
P0.1
P4.4
ALE
PSEN
P0.7
P0.6
ISP
C7
100 nF
VCC
P4.2
46
45
44
43
42
41
40
39
38
37
36
35
34
Y1
12 MHz
ALE
PSEN
P0.7/AD7
P0.6/AD6
NC
P0.5/AD5
P0.4/AD4
P0.3/AD3
P0.2/AD2
P0.1/AD1
P4.4/MOSI
P0.0/AD0
P2.0/A8
AGND
1
SW4
Title
2
CC0x_demob/MCU
P1.4/AN4/CEX1
P1.5/AN5/CEX2
P1.6/AN6/CEX3
P1.7/AN7/CEX4
EA
NC
P3.0/RxD
P4.3/SCK
P3.1/TxD
P3.2/INT0/
P3.3/INT1/
P3.4/T0
P3.5/T1
U1
AT89C51CC03_PLCC52
"Solder Strap Default:open"
close for CC02 only
SP1
ALE
/PSEN
D1
LED PWR GREEN
1 K
R1
P1.0
VCC
RX_UART
P4.3
TX_UART
/INT0
/INT1
A16
ISP_FLASH
/BUZZER
ADC_Ext
ADC_Pot
/EA
TWI_scl
TWI_sda
CS_RAM
CS_FLASH
RST
VAREF
3
A8
P1.[0..7]
A8
P1.7
P1.6
P1.5
P1.4
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
A15
A14
5
A16
P1.3
P1.2
P1.1
P1.0
7
6
5
4
3
2
1
52
51
50
49
48
47
P1.3/AN 3/C EX0
P1.2/AN 2/EC I
P1.1/AN 1/T2EX
P1.0/AN 0/T2
VAR EF
VAG N D
R ESET
VSS
TESTI
VC C
VC C
XTAL1
XTAL2
P3.6/W R
P3.7/R D
P4.0/TxD C
P4.1/R xD C
P2.7/A15
P2.6/A14
NC
P2.5/A13
P2.4/A12
P2.3/A11
P2.2/A10
P2.1/A9
P4.2/M ISO
21
22
23
24
25
26
27
28
29
30
31
32
33
AT89STK-06 Demo Board Software Demo Guide
A13
A12
A11
A10
A9
A8
A9
A10
A11
A12
A13
A14
A15
4
Rev
1.0.0
ISP_mode
P3.[0..7]
P4.1
P4.0
/RD
/WR
A[8..16]
P4.4
P4.2
P0.[0..7]
ALE
/PSEN
XTAL2_52
C2
22 pF
C1
22 pF
A
B
C
D
Appendix C: Board Schematics
Appendix C: Board Schematics
Figure 4-3. AT89STK-06 Board Schematics (1 of 4)
4-15
4339C–CAN–07/05
4-16
4339C–CAN–07/05
A
B
C
D
P3.[0..7]
P1.[0..7]
5
5
P1.0 Vcc_CPU
P1.1
Vss
P1.2 TWI_sda
P1.3
TWI_scl
P1.4
/TWI_IT
P1.5
/RST
P1.6
/EA
P1.7
/BP1
P3.0
A16
P3.1 CS_RAM
P3.2
Vss
P3.3
Xtal2
P3.4
Vss
P3.5
Spare0
/WD
Spare1
/RD
Spare2
P5.0
Spare3
P5.1
Spare4
P5.2
Spare5
P5.3
Spare6
P5.4
Spare7
P5.5
/Buzzer
P5.6
Vss
P5.7
Vss
47
45
43
41
39
37
35
33
31
29
27
25
23
21
19
17
15
13
11
9
7
5
3
1
0
X
/ISP_F
/CS_RAM
FLASH
0
1
RAM
1
1
Connector Generic Board Left
48
46
44
42
40
38
36
34
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
External RAM Mapping
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7
J1
4
2
1
XTAL2
A16
CS_RAM
/RST_IO
/EA
TWI_sda
TWI_scl
R4
4.7 K
JP2 MUTE
VCC
R3
4.7 K
4
VCC
INT0
P1.5
3
D2
LED PWR ORANGE
R7
1.2 K
SW2
R5
10 K
3
/BUZZER
INT1
SW3
R6
10 K
/INT0
/INT1
ALE
/PSEN
CS_FLASH
ISP_FLASH
VPOWER
2
Date:
Size
A4
4.35_12V
4.35_12V
Vss
Vss_out
CS_FLASH
/ISP_F
Spare12
Spare11
Spare10
Spare9
Spare8
/PSEN
Vss
ALE
Keyb.0
Keyb.1
Keyb.2
Keyb.3
Keyb.4
Keyb.5
Keyb.6
Keyb.7
Vss
Vss
J2
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
P4.0
P4.1
P4.2
P4.3
P4.4
P4.5
P4.6
P4.7
47
45
43
41
39
37
35
33
31
29
27
25
23
21
19
17
15
13
11
9
7
5
3
1
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
P4.0
P4.1
P4.2
P4.3
P4.4
Thursday, January 08, 2004
Document Number
<Doc>
CC0x_demob/Generic_board
Connector Generic Board Right
48
46
44
42
40
38
36
34
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
Title
2
Sheet
1
2
of
P2.[0..7]
P4.0
P4.1
P4.2
P4.3
P4.4
P0.[0..7]
1
4
Rev
1.0.0
A
B
C
D
Appendix C: Board Schematics
Figure 4-4. AT89STK-06 Board Schematics (2 of 4)
AT89STK-06 Demo Board Software Demo Guide
A
B
C
D
1
6
2
7
3
8
4
9
5
VCC
5
DCD
DSR
Rx_PC
RTS
Tx_PC
CTS
DTR
C24
100 nF
AT6660
SUB-D9 FEMALE
RS232
P2
RS232 I/O
P4.1
P4.0
1
RxDC
TxDC
2
2
4
1
3
5
RXD
TXD
8
2
7
6
C1+
C1C2+
C2-
R1IN
R2IN
T1OUT
T2OUT
V-
V+
R1OUT
R2OUT
T1IN
T2IN
1
3
4
5
13
8
14
7
R10 120
4
6
2
12
9
11
10
V-
V+
R1OUT
R2OUT
T1IN
T2IN
6
2
12
9
11
10
C23
0.1 µF
Vcc
Vcc
Vcc
1
1.2 K
R14
3
Vcc
Rx_MCU
9
2
VCC
U6C
74HC125/SO
8
74HC125/SO
3
D6
LED PWR RED
RS-Rx
1.2 K
TP1
R12
2
2
Date:
Size
A4
Title
/RST_UART
ISP_mode
TX_UART
RX_UART
10k pot
ADC
VRef
C10
100 nF
AGND
R15
Vout 5
MAX6129BEUK33T
U6A
Vin
U3
C9
100 nF
VCC
ADC
D5
LED PWR GREEN
RS-Tx
C17
C18
0.1 µF 0.1 µF
C16
0.1 µF
C20
0.1 µF
MAX202ECSE
U5
C22
0.1 µF
C1+
C1C2+
C2-
R1IN
R2IN
T1OUT
T2OUT
Vcc
1
6
2
7
3
8
4
9
5
P1
SUB-D9 FEMALE
CAN
GND
CANL
CANH
DECOUPLING CAPACITOR
CLOSE TO THE DEVICE
MAX202ECSE
U7
C27
100 nF
74HC125/SO
1
3
4
5
13
8
14
7
Vcc
C14
0.1 µF C15
0.1 µF
Rs
Gnd
Vcc CANH
Vref CANL
U4
JP3
CAN Res
AT6660
C26
100 nF
MAX202ECSE
C21
0.1 µF
C19
0.1 µF
DTR
JP5
RTS
JP4
C25
100 nF
MAX202ECSE
1
1.2 K
D3
LED PWR RED
CAN-Rx
VCC
R9
1.2 K
VCC
R8
D4
LED PWR GREEN
CAN-Tx
CAN I/O
3
1
4
2
1
VC C
VC C
16
G ND
15
2
G ND
1
10
16
G ND
15
VTemp
TP3
ADC_Temp
1
12
5
Vcc
Sheet
74HC125/SO
U6D
J3
1
3
of
SPI Male
1
2
3
4
5
6
11
74HC125/SO
U6B
6
VCC
0.1 µF SS
MISO
SCK
MOSI
GND
C13 Vcc
Thursday, January 08, 2004
Document Number
<Doc>
CC0x_demob/Interfaces
R11
100 K
VAREF
1
NCP18WF104J03RB
Negative Temperature
Coefficient Resistor
R13
P3.5
P4.2
P4.3
P4.4
SPI Interface
C12
Not
100 nF Mounted
C11
10 nF
ADC_Pot
TP2
VPot
1
4
AT89STK-06 Demo Board Software Demo Guide
13
5
4
Rev
1.0.0
A
B
C
D
Appendix C: Board Schematics
Figure 4-5. AT89STK-06 Board Schematics (3 of 4)
4-17
4339C–CAN–07/05
A
B
C
5
3
2
1
XTAL2_44
XTAL2_52
Clock Circuit
/RST_UART
RST
/RST
SW5
PUSHBUTTON
RESET
Reset Circuit
CONNECTOR JACK PWR
Power
J4
1
3
+
4
Vcc
R19
1
U10A
4
"Solder Strap"
3
CD74HC14D
VOUT
2
Title
C29
100 nF
R20
AGND
C30
4.7 µF
R17
1.2 K
1
74HC14D
XTAL2
3
C32
100 nF
2
Date:
Size
A4
Monday, May 24, 2004
Document Number
<Doc>
CC0x_demob/POWER
0
1
VCC
TP4
Sheet
GND
TP5
PWR
VCC
VIN
VCC
D8
LED PWR RED
1
U9
MC78M05CDT
VPOWER
2
Charge
U10B
4
C28
4.7 µF
3
J5
Battery
D7
MRA4007
SW1
SWITCH SSL
ON/OFF
1
2
"Solder Strap"
SP3
SP2
2
X2_52
74HC14D
100
R16
JP6
Batt
1 K
C31
1 µF
-
+
2
1
X2_44
R18
10 k
2
U8
DF005S
4
2
1
Batt+
2
Batt- 1
4339C–CAN–07/05
G ND
4-18
3
D
5
1
1
4
of
4
Rev
1.0.0
A
B
C
D
Appendix C: Board Schematics
Figure 4-6. AT89STK-06 Board Schematics (4 of 4)
AT89STK-06 Demo Board Software Demo Guide
Appendix D: Default Configuration
Appendix D: Default Configuration
Table 1. Default Configuration
Reference
Name
Function
State
SP1
CC02 mode
For T89C51CC02/T89C5115 usage, allow to redirect the
ISP signal to P1.0, for hardware conditions.
Open
SP2
X2_44
Connect PLCC44 Xtal2 to XTAL2 of the generic extension
board
Open
SP3
X2_52
Connect PLCC52 Xtal2 to XTAL2 of the generic extension
board
Open
JP1
EA
ON : allows external execution
OFF: Internal code execution
Open (OFF)
JP2
MUTE
ON : Enable C51 generic extension board buzzer
OFF: Disable C51 generic extension board buzzer
Open (OFF)
JP3
CANRes
ON : Enable CAN terminator resistor
OFF: Disable CAN terminator resistor
Open (OFF)
JP4
RTS
ON : Enable RTS line to control ISP mode
OFF: Disable RTS line to control ISP mode
Open (OFF)
JP5
DTR
ON : Enable DTR line to drive MCU reset
OFF: Disable DTR line to drive MCU reset
Open (OFF)
JP6
Batt
ON : Enable Battery charge
OFF: Disable Battery charge
Open (OFF)
AT89STK-06 Demo Board Software Demo Guide
4-19
4339C–CAN–07/05
Appendix E: References/Acronyms
Appendix E: References/Acronyms
4.1
References
„ AT89C51CC03, T89C51CC02, T89C51CC01, T89C5115, AT89C51AC3,
T89C51AC2 Product Datasheets*
4.2
Acronyms
„ API: Application Programming Interface
„ FLIP: FLexible In-system Programming
„ HPC: High Pin Count microcontroller (by opposition to LPC)
„ ISP: In-System Programming
„ LPC: Low Pin Count microcontroller
4-20
4339C–CAN–07/05
AT89STK-06 Demo Board Software Demo Guide
Atmel Headquarters
Atmel Operations
Corporate Headquarters
Memory
2325 Orchard Parkway
San Jose, CA 95131
TEL 1(408) 441-0311
FAX 1(408) 487-2600
Europe
Atmel Sarl
Route des Arsenaux 41
Case Postale 80
CH-1705 Fribourg
Switzerland
TEL (41) 26-426-5555
FAX (41) 26-426-5500
Asia
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimhatsui
East Kowloon
Hong Kong
TEL (852) 2721-9778
FAX (852) 2722-1369
Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
TEL (81) 3-3523-3551
FAX (81) 3-3523-7581
2325 Orchard Parkway
San Jose, CA 95131
TEL 1(408) 441-0311
FAX 1(408) 436-4314
RF/Automotive
Theresienstrasse 2
Postfach 3535
74025 Heilbronn, Germany
TEL (49) 71-31-67-0
FAX (49) 71-31-67-2340
Microcontrollers
2325 Orchard Parkway
San Jose, CA 95131
TEL 1(408) 441-0311
FAX 1(408) 436-4314
La Chantrerie
BP 70602
44306 Nantes Cedex 3, France
TEL (33) 2-40-18-18-18
FAX (33) 2-40-18-19-60
ASIC/ASSP/Smart Cards
Zone Industrielle
13106 Rousset Cedex, France
TEL (33) 4-42-53-60-00
FAX (33) 4-42-53-60-01
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906
TEL 1(719) 576-3300
FAX 1(719) 540-1759
Biometrics/Imaging/Hi-Rel MPU/
High Speed Converters/RF Datacom
Avenue de Rochepleine
BP 123
38521 Saint-Egreve Cedex, France
TEL (33) 4-76-58-30-00
FAX (33) 4-76-58-34-80
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906
TEL 1(719) 576-3300
FAX 1(719) 540-1759
Scottish Enterprise Technology Park
Maxwell Building
East Kilbride G75 0QR, Scotland
TEL (44) 1355-803-000
FAX (44) 1355-242-743
e-mail
literature@atmel.com
Web Site
http://www.atmel.com
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDITIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT
OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided
otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life.
© Atmel Corporation 2005. All rights reserved. Atmel ®, logo and combinations thereof, Everywhere You Are ®
and others, are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and
product names may be trademarks of others.
Printed on recycled paper.
4339C–CAN–07/05
/xM