Professional Documents
Culture Documents
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
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.
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
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
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
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