You are on page 1of 2

[JB4] TX/RX Communications Router:

Esduino12
Place two shunts in the UN position
UN = USB-to-9S12C
(other functions to be implemented
[JB3]: Digital11 Source
on future design revisions)
[JB2]: Digital10 Source 1-2 (left): PM4
1-2 (left): PT4 1-3 (down): PP5 (PAD1) [U1]:
[J4][J5]: USB2MCU module goes here, 2-3 (right): PM3 1-4 (right): PT5 Freescale 9S12C microcontroller
to provide USB interface to host PC;
or supply your own TTL-level signals [D2]: User LED

PAD07

PAD06
to/from Host (Digital13)

PM5
PM2

PT3
PT7
PT6
PT2
PT1

PS1
PS0
PT0
[J9][J10]: [Xbee Option]
GND J4 UN JB4
[J1] BDM IN:
Plug ADXB here for XBee Interface J13

NX UX
+5V Standard 6-pin Background

UX NX

AREF
GND

D9P

J11
D13
D12

D10
D11
SPI
(3V/5V compatible). This option is

RX
TX
D8

D7

D4

D2
PWM D6
PWM D5

PWM D3
DTR DI
PM3 Debug Mode connector for
not functional on Rev. 0 boards) <TX
PT4

BDM IN
1
+5
GND J5
UN C9 D2 JB2 DIG11
Advanced debugging use
[J6]: SPI peripheral connector PM4 PT5
SCK
J6
RX > ADXB SS*
SPI signals, Output Enable, +5V, J9 J10
OE*
Esduino C PP5
JB3
J1

and Ground are all brought out to JB1

DO
www.TechnologicalArts.com
R5 LOAD
this convenient connector for easy G
VIN C6
JB6 SW1 [SW1 and JB6]:
interfacing to SPI peripherals USB J7
MAN
When JB6 set to MAN, use SW1 to
C5
PB4 R1
C7
[JB1]: 5V Source Selector select Serial Monitor mode.

D1
R6
PE7
AUTO RUN
1-2 (lower): 5V from USB When JB6 set to AUTO, Serial
D3 C10
PE4
Y1
U1
2-3 (upper): 5V from U1 via VIN C1
PA0
C11
R3
J8 PM0 Monitor mode must be controlled
by host via DTR line on serial port.

+
Y2 JB5 PM1
[D1]: Power indicator LED 3V 5V J15 AN7
J2 R2
C21
AN6
[J7] PB4, PE7,PE4,PA0: C15 C14 P/N ESDUINO-C
[J8] PM0 - PM1:

RESET

AN0
AN1
AN2
AN3
AN4
AN5
GND
GND
U3
Four bonus Digital pins.

VIN
Two bonus Digital pins;

J12
3V3 5V

J14
SW2
REV. 0 J3 may be used with an external
[U3]: 3.3V regulator (800 mA max.) transceiver to implement a

PAD00
PAD01
PAD02

PAD05
PAD03
PAD04
CAN interface.
[J15] AN6 - AN7:
[SW2]: Reset button [JB5]: 3V/5V Operation
Two bonus Analog Inputs;
Power Configurations: 1-2 (left): 3.3V
[J12] AN0 - AN1: may be used as digital
Instead of deriving 5V to power the board from the USB Host 2-3 (right): 5V
Six Analog Inputs; inputs or outputs instead
connection, it can be derived from on-board regulator U1.
Any of these may be
Two different power connections are provided: J2 and J3.
used as digital inputs
The 2-pin J3 Molex connector is the default, while J2 is an
or outputs instead
optional barrel jack connector (2.1mm center-positive)
Order Codes:
compatible with most common AC-to-DC adapters. If J2 is
ESD12C32 (with 9S12C32; no USB2MCU; no connectors)
present, and a voltage supply is plugged in, it will ESD12C128 (with 9S12C128; no USB2MCU; no connectors)
automatically override J3. The applied voltage (VIN) can be ESD12C32-UR (with 9S12C32; USB2MCU and connectors)
Anywhere in the range of 7 to 15V DC. To choose VIN as ESD12C128-UR (with 9S12C128; USB2MCU and connectors)
the source of system 5V (via regulator U1), set jumper block
JB1 to the 2-3 (upper) position.

www.TechnologicalArts.com JUNE 2010


A B C D E

PE1/IRQ*
Cut W1 and W2 to isolate interrupts

1
VDD
SPI Signals 1 W1 2 W2
+5V PE0/XIRQ* JUMPER1
J6 JUMPER1

2
7 PM2/MISO

1
6
5 PM5/SCK DIG13 C2

PM0/RXCAN
PP5/PW5

PM1/TXCAN
PM2/MISO
PM3/SS*

PM4/MOSI
4 100n

PM5/SCK
2

PM3/SS*
3 PT3/IOC3/PW3 DIG9/PWM VDD VDD ARDUINO 9S12C 9S12C ARDUINO
4 PM4/MOSI 4
2 J12 J11

PS1
PS0
1 1 AN0 AN0/PAD00 PS0 DIG0/RX 1

1
2 AN1 AN1/PAD01 PS1 DIG1/TX 2

1
AN2 AN2/PAD02 AN6/PAD06 DIG2

48

47
46

45
44
43
42
41
40

39
38

37
CON7 3 3
5VUSB R4 U1 C3 4 AN3 AN3/PAD03 PT0/IOC0/PW0 DIG3/PWM 4
J4 4K7 100n 5 AN4 AN4/PAD04 AN7/PAD07 DIG4 5

PM4/MOSI
PM0/RXCAN
PM1/TXCAN

PM3/SS*

PS0/RXD
PS1/TXD
PP5/KWP5

PM2/MISO
VSSX

VSSA
VDDX

PM5/SCK

2
1 6 AN5 AN5/PAD05 PT1/IOC1/PW1 DIG5/PWM 6

2
2 USB2MCU module PT2/IOC2/PW2 DIG6/PWM 7
attaches to J4 and J5 CON6 PT6/IOC6 DIG7 8
CON2
D2
J5 PT0/IOC0/PW0 1 36 CON8
4 DTR PT1/IOC1/PW1 2 PW0/IOC0/PT0 VRH 35 J14 1 2 1 2
URX PT2/IOC2/PW2 PW1/IOC1/PT1 VDDA RESET* R7 2K0 J13
3 3 1 L
2 PT3/IOC3/PW3 4 PW2/IOC2/PT2 2 3V3 PT7/IOC7 DIG8 1
PW3/IOC3/PT3 +3V3
1 34 AN7/PAD07 3 5V PT3/IOC3/PW3 DIG9/PWM 2
3

PAD07/AN07 AN6/PAD06 GND +5V DIG10/PWM


AUTO 5 33 4 3
CON4 JB6 VDD1 PAD06/AN06 AN5/PAD05 GND DIG11/PWM
2 6 32 5 4
VSS1 PAD05/AN05 31 AN4/PAD04 6 VIN PM2/MISO DIG12 5
PT4/IOC4/PW4 PAD04/AN04 AN3/PAD03 VIN PM5/SCK DIG13
MAN 7 MC9S12C 30 6
1
1

PT5/IOC5 PW4/IOC4/PT4 PAD03/AN03 AN2/PAD02 CON6 GND


8 29 7
CUT W3 TO W3 PT6/IOC6 9 IOC5/PT5 PAD02/AN02 28 AN1/PAD01 VDD +5V AREF 8
PT7/IOC7 10 IOC6/PT6 PAD01/AN01 27 AN0/PAD00 PM4/MOSI
DISABLE JUMPER1 IOC7/PT7 PAD00/AN00
AUTO RESET VDD VDD1 J8 PM3/SS* CON8
2

3
BKGD 11 26 PA0 PM1/TXCAN 1 3
2

1
MODC/BKGD PA0

XCLKS*/PE7
SW1 PM0/RXCAN 2

3
TEST/VPP
ECLK/PE4
PB4 12 25 PE0/XIRQ* JB5 C9

IRQ*/PE1

2
PB4 XIRQ*/PE0

VDDPLL

VSSPLL
JB2 JB3

RESET*
RUN LOAD VDDPLL CON2 2 JB5 selects 100n

EXTAL

2
1

VSSR
VDDR

XTAL
5V or 3V3 2 1 3 JB3 selects source

XFC
3

C4 operation of DIG11/PWM

1
R2 470n J15
2

4
1

1
10K C6 C7 C5 AN7/PAD07 1

13
14

15
16

17
18
19
20
21
22
23
24
AN6/PAD06 2 JB2 selects source
2

C21 100n 330p 3n3 PT4/IOC4/PW4 of DIG10/PWM

1 2
A-RST 1 2 CON2 +3V3 PT5/IOC5
PP5/PW5
100n VDD
J1 BDM IN VDD R1
3K9
2 1 VIN

2
4 3
POWER

1
6 5 PE1/IRQ* 5V out U2 LD1117S IN
1

RESET* 2 3 3
URX PS1 C8 R5 Vout Vin J2
2

ADJ
XDO 1 2 XDI 100n 10K 1
Y1 8MHz
2

PS0 3 4 UTX 2 1 +5V R8


2

3
5 6 JB1 237R C13 C12

1
JB4 COM SEL J7 1 2 SW2 2 10n (+5 to +15 VDC)
1 PB4 470n

1
2 10M 2

2
PE7 R3
BONUS 2 RESET J3

1
PE4 C10 C11
PINS 3

1
4 PA0 22p 22p 1

2
D3 1N4148 R9 2
2 1 CON4 715R
+3V3 5VUSB
J9 PA0

2
PIN1 1 20 PIN20
PIN2 VCC AD0/DIO0 19 PIN19 COM SEL (JB4) Settings:
2
PIN3 DOUT AD1/DIO1 PIN18 - for normal operation, jumper 1 to 2, and 5 to 6
3
DIN/CONFIG AD2/DIO2
18 NOTES:
PIN4 4 17 PIN17 - for XBee-to-9S12 communication, jumper 2 to 4, and 3 to 5 This configuration uses modified Serial Monitor
D08 AD3/DIO3
PIN5 5 16 PIN16 - for XBee-to-host connection, jumper 1 to 3, and 4 to 6
PIN6 6 RESET RTS/AD6/DIO6 15 PIN15 +3V3 +5V (checks PB4 instead of PP5)
PWM0/RSSI AS/AD5/DIO5
PIN7 7
PWM1 VREF
14 PIN14 U3 LD1117S33 - if Load/Run switch not used, host software must use
PIN8 8 13 PIN13 2 3

GND
[reserved] ON/SLEEP VOUT VIN DTR to activate serial monitor (or serial monitor
PIN9 9 12 PIN12

1
PIN10 10 DTR CTS/DIO7 11 PIN11 C15 must implement timeout)

1
GND AD4/DIO4
1
+ C14 PWR (DTR will also initiate AutoReset feature, unless W3 is open)

1
ADXB Connector * 100n

2
2

J10 D1 + C1
PIN1 PIN20
PIN2 1 20 PIN19

2
PIN3 2 19 PIN18

1 2
3 18
1 PIN4
4 17
PIN17 10u 10V TANT www.technologicalarts.com 1
PIN5 PIN16
PIN6 5 16 PIN15 R6 support@technologicalarts.com sales@technologicalarts.com
6 15
Technological Arts, Inc.
PIN7 PIN14 2K0 10u 16V TANT
PIN8 7 14 PIN13
PIN9 8 13 PIN12 * NOTE: Due to a layout error, Title
Esduino 9S12C MCU Module

2
PIN10 9 12 PIN11 the ADXB connector is not functional
10 11
on Rev. 0 of this product.
Size Document Number Rev
B FILE: esduino0.dsn 0

Date: Friday, June 11, 2010 Sheet 1 of 1


A B C D E

You might also like