[JB4] TX/RX Communications Router: Place two shunts in the UN position UN = USB-to-9S12C (other functions to be implemented on future design

revisions) [J4][J5]: USB2MCU module goes here, to provide USB interface to host PC; or supply your own TTL-level signals to/from Host [J9][J10]: [Xbee Option] Plug ADXB here for XBee Interface (3V/5V compatible). This option is not functional on Rev. 0 boards) [J6]: SPI peripheral connector SPI signals, Output Enable, +5V, and Ground are all brought out to this convenient connector for easy interfacing to SPI peripherals [JB1]: 5V Source Selector 1-2 (lower): 5V from USB 2-3 (upper): 5V from U1 via VIN [D1]: Power indicator LED [J7] PB4, PE7,PE4,PA0: Four bonus Digital pins. [U3]: 3.3V regulator (800 mA max.)

Esduino12
[JB2]: Digital10 Source 1-2 (left): PT4 2-3 (right): PM3 [D2]: User LED (Digital13)
GND +5V DTR <TX GND RX >
J4

[JB3]: Digital11 Source 1-2 (left): PM4 1-3 (down): PP5 (PAD1) 1-4 (right): PT5
PT1 PAD07 PT0 PAD06

[U1]: Freescale 9S12C microcontroller

PM5 PM2

PT3 PT7

PT6 PT2

PS1 PS0

UN JB4 UX NX SPI
DI +5

NX UX

J13 AREF GND
D9P D13 D12 D10 D11 D8 D7 D4 PWM D6 PWM D5

J5
J9

UN J6
J10

SCK SS* DO

C9

D2

JB2 PM4 JB3

PT5
J1

ADXB

Esduino C OE*
JB1
R5

PP5 www.TechnologicalArts.com
C6

G

VIN USB

J7
R1 C5 C7

PB4
R6
D1

LOAD JB6 SW1 MAN AUTO

BDM IN

1

PT4

PM3 DIG11

[J1] BDM IN: Standard 6-pin Background Debug Mode connector for Advanced debugging use

PWM D3

D2

J11

RX

TX

PE7
D3

PE4 PA0
C1

C10

RUN PM0 PM1 AN7 AN6

Y1
R3 C11

U1

J8 5V J15 AN0 AN1 AN2 AN3 AN4

Y2
R2

JB5 3V

[SW1 and JB6]: When JB6 set to MAN, use SW1 to select Serial Monitor mode. When JB6 set to AUTO, Serial Monitor mode must be controlled by host via DTR line on serial port. [J8] PM0 - PM1: Two bonus Digital pins; may be used with an external transceiver to implement a CAN interface. [J15] AN6 - AN7: Two bonus Analog Inputs; may be used as digital inputs or outputs instead

+

J2
U3

C21 C15 RESET C14

P/N ESDUINO-C GND VIN
J14

GND

AN5

REV. 0

J3

SW2

3V3 5V

[SW2]: Reset button Power Configurations: Instead of deriving 5V to power the board from the USB Host connection, it can be derived from on-board regulator U1. Two different power connections are provided: J2 and J3. The 2-pin J3 Molex connector is the default, while J2 is an optional barrel jack connector (2.1mm center-positive) compatible with most common AC-to-DC adapters. If J2 is present, and a voltage supply is plugged in, it will automatically override J3. The applied voltage (VIN) can be Anywhere in the range of 7 to 15V DC. To choose VIN as the source of system 5V (via regulator U1), set jumper block JB1 to the 2-3 (upper) position.

[JB5]: 3V/5V Operation 1-2 (left): 3.3V 2-3 (right): 5V

Order Codes: ESD12C32 (with 9S12C32; no USB2MCU; no connectors) ESD12C128 (with 9S12C128; no USB2MCU; no connectors) ESD12C32-UR (with 9S12C32; USB2MCU and connectors) ESD12C128-UR (with 9S12C128; USB2MCU and connectors)

www.TechnologicalArts.com

PAD00 PAD01 PAD02 PAD03 PAD04 PAD05

[J12] AN0 - AN1: Six Analog Inputs; Any of these may be used as digital inputs or outputs instead

J12

JUNE 2010

0 of this product.technologicalarts.com 10u 16V TANT Title Size B Date: 1 R6 2K0 * NOTE: Due to a layout error. host software must use DTR to activate serial monitor (or serial monitor must implement timeout) (DTR will also initiate AutoReset feature.com Technological Arts. jumper 1 to 2.A B C D E PE1/IRQ* VDD 1 W1 PE0/XIRQ* 1 2 JUMPER1 7 6 5 4 3 2 1 CON7 5VUSB J4 1 2 CON2 J5 4 3 2 1 CON4 1 DTR URX 3 AUTO 2 MAN PT4/IOC4/PW4 PT5/IOC5 PT6/IOC6 PT7/IOC7 VDD VDD1 BKGD SW1 PB4 1 1 RUN 3 LOAD 1 R2 10K 2 A-RST C21 1 100n 2 VDD J1 2 4 6 URX XDO PS0 JB4 2 1 Cut W1 and W2 to isolate interrupts W2 JUMPER1 SPI Signals J6 PM2/MISO +5V 2 PS1 PS0 4 DIG9/PWM VDD 1 PM0/RXCAN PM1/TXCAN PM2/MISO PM3/SS* PM4/MOSI PM5/SCK PM5/SCK PM3/SS* PT3/IOC3/PW3 PM4/MOSI PP5/PW5 DIG13 2 C2 100n VDD J12 1 2 3 4 5 6 CON6 VRH VDDA PAD07/AN07 PAD06/AN06 PAD05/AN05 PAD04/AN04 PAD03/AN03 PAD02/AN02 PAD01/AN01 PAD00/AN00 PA0 36 35 34 33 32 31 30 29 28 27 26 25 AN7/PAD07 AN6/PAD06 AN5/PAD05 AN4/PAD04 AN3/PAD03 AN2/PAD02 AN1/PAD01 AN0/PAD00 PA0 PE0/XIRQ* VDDPLL CON2 J15 AN7/PAD07 AN6/PAD06 1 2 CON2 PM1/TXCAN PM0/RXCAN J14 1 2 3 4 5 6 CON6 ARDUINO AN0 AN1 AN2 AN3 AN4 AN5 9S12C AN0/PAD00 AN1/PAD01 AN2/PAD02 AN3/PAD03 AN4/PAD04 AN5/PAD05 9S12C PS0 PS1 AN6/PAD06 PT0/IOC0/PW0 AN7/PAD07 PT1/IOC1/PW1 PT2/IOC2/PW2 PT6/IOC6 D2 1 ARDUINO J11 DIG0/RX DIG1/TX DIG2 DIG3/PWM DIG4 DIG5/PWM DIG6/PWM DIG7 1 2 3 4 5 6 7 8 CON8 2 1 R7 2 2K0 DIG8 DIG9/PWM DIG10/PWM DIG11/PWM DIG12 DIG13 GND AREF J13 1 2 3 4 5 6 7 8 CON8 4 48 47 46 45 44 43 42 41 40 39 38 PM0/RXCAN PM1/TXCAN PM2/MISO PM3/SS* PM4/MOSI PM5/SCK PP5/KWP5 PS1/TXD PS0/RXD VDDX VSSX VSSA USB2MCU module attaches to J4 and J5 PT0/IOC0/PW0 PT1/IOC1/PW1 PT2/IOC2/PW2 PT3/IOC3/PW3 JB6 1 1 2 3 4 5 6 7 8 9 10 11 12 C4 470n PW0/IOC0/PT0 PW1/IOC1/PT1 PW2/IOC2/PT2 PW3/IOC3/PT3 VDD1 VSS1 PW4/IOC4/PT4 IOC5/PT5 IOC6/PT6 IOC7/PT7 2 2 R4 4K7 U1 37 1 C3 100n RESET* 3V3 5V GND GND VIN L +3V3 +5V VIN +5V PM4/MOSI PM3/SS* PT7/IOC7 PT3/IOC3/PW3 PM2/MISO PM5/SCK MC9S12C 2 CUT W3 TO DISABLE AUTO RESET 3 W3 JUMPER1 2 VDD J8 JB5 1 2 XCLKS*/PE7 ECLK/PE4 MODC/BKGD PB4 3 RESET* VDDPLL XFC VSSPLL EXTAL XTAL TEST/VPP IRQ*/PE1 3 XIRQ*/PE0 VSSR VDDR 2 2 1 JB5 selects 5V or 3V3 operation C9 100n 1 3 JB2 2 2 1 4 JB3 3 JB3 selects source of DIG11/PWM 2 1 1 13 14 15 16 17 18 19 20 21 22 23 24 C6 100n C7 330p C5 1 2 3n3 1 1 +3V3 PT4/IOC4/PW4 PT5/IOC5 PP5/PW5 JB2 selects source of DIG10/PWM VIN 2 BDM IN 1 3 5 VDD 2 R1 3K9 2 PE1/IRQ* RESET* Y1 2 2 1 1 8MHz 1 2 1 R3 C10 22p 10M C11 22p 5V out 2 1 +5V JB1 SW2 R8 237R 2 U2 Vout ADJ LD1117S Vin 3 3 2 1 C13 470n J3 1 R9 715R 5VUSB 2 PA0 1 2 C12 10n POWER IN J2 1 3 5 2 4 6 2 3 PS1 XDI UTX J7 BONUS PINS 1 2 3 4 CON4 20 19 18 17 16 15 14 13 12 11 PIN20 PIN19 PIN18 PIN17 PIN16 PIN15 PIN14 PIN13 PIN12 PIN11 PB4 PE7 PE4 PA0 2 C8 100n 1 R5 10K 1 COM SEL 1 2 1 (+5 to +15 VDC) 2 RESET 1 2 D3 +3V3 PIN1 PIN2 PIN3 PIN4 PIN5 PIN6 PIN7 PIN8 PIN9 PIN10 2 1N4148 1 J9 1 2 3 4 5 6 7 8 9 10 VCC DOUT DIN/CONFIG D08 RESET PWM0/RSSI PWM1 [reserved] DTR GND J10 AD0/DIO0 AD1/DIO1 AD2/DIO2 AD3/DIO3 RTS/AD6/DIO6 AS/AD5/DIO5 VREF ON/SLEEP CTS/DIO7 AD4/DIO4 COM SEL (JB4) Settings: . Inc. and 3 to 5 . June 11. and 5 to 6 .for normal operation.for XBee-to-host connection.for XBee-to-9S12 communication. 2010 Sheet E Rev 0 1 of 1 A B C D .if Load/Run switch not used.dsn Friday. jumper 1 to 3. 2 sales@technologicalarts. jumper 2 to 4.com support@technologicalarts. and 4 to 6 2 +3V3 U3 2 1 C15 LD1117S33 GND VIN 3 1 C14 100n VOUT +5V 1 2 ADXB Connector * PIN1 PIN2 PIN3 PIN4 PIN5 PIN6 PIN7 PIN8 PIN9 PIN10 1 2 3 4 5 6 7 8 9 10 20 19 18 17 16 15 14 13 12 11 PIN20 PIN19 PIN18 PIN17 PIN16 PIN15 PIN14 PIN13 PIN12 PIN11 2 D1 1 + PWR NOTES: This configuration uses modified Serial Monitor (checks PB4 instead of PP5) . unless W3 is open) C1 1 + 2 1 2 1 10u 10V TANT www. Esduino 9S12C MCU Module Document Number FILE: esduino0. the ADXB connector is not functional on Rev.

Sign up to vote on this title
UsefulNot useful