Skip to content

Hardware Usage Mega

Ian Hartwig edited this page Feb 21, 2015 · 15 revisions

This document maps the hardware usage on the Arduino Mega which interfaces with the RC receiver, signal lights, brakes, steering, and battery monitor.

For more hardware details, see the ATmega 2560 Datasheet and the Arduino Mega schematic.

Pins

Pin Number Pin Name / Alt. Outputs Arduino Used Purpose
1 PG5 ( OC0B ) D4 (PWM)
2 PE0 ( RXD0/PCINT8 ) D0 (RX0) Yes RBSM
3 PE1 ( TXD0 ) D1 (TX0) Yes RBSM
4 PE2 ( XCK0/AIN0 )
5 PE3 ( OC3A/AIN1 ) D5 (PWM)
6 PE4 ( OC3B/INT4 ) D2 (PWM)
7 PE5 ( OC3C/INT5 ) D3 (PWM)
8 PE6 ( T3/INT6 )
9 PE7 ( CLKO/ICP3/INT7 ) Yes RC Auton
10 VCC VCC Yes Power
11 GND GND Yes Power
12 PH0 ( RXD2 ) D17 (RX2)
13 PH1 ( TXD2 ) D16 (TX2)
14 PH2 ( XCK2 )
15 PH3 ( OC4A ) D6 (PWM)
16 PH4 ( OC4B ) D7 (PWM)
17 PH5 ( OC4C ) D8 (PWM)
18 PH6 ( OC2B ) D9 (PWM)
19 PB0 ( SS/PCINT0 ) D53 (SS)
20 PB1 ( SCK/PCINT1 ) D52 (SCK)
21 PB2 ( MOSI/PCINT2 ) D51 (MOSI)
22 PB3 ( MISO/PCINT3 ) D50 (MISO)
23 PB4 ( OC2A/PCINT4 ) D10 (PWM)
24 PB5 ( OC1A/PCINT5 ) D11 (PWM) Yes Steering Servo
25 PB6 ( OC1B/PCINT6 ) D12 (PWM)
26 PB7 ( OC0A/OC1C/PCINT7 ) D13 (PWM)
27 PH7 ( T4 )
28 PG3 ( TOSC2 )
29 PG4 ( TOSC1 )
30 RESET RESET Yes Reset
31 VCC VCC Yes
32 GND GND Yes
33 XTAL2 XTAL2 Yes Crystal
34 XTAL1 XTAL1 Yes Crystal
35 PL0 ( ICP4 ) D49 Yes RC Steering
36 PL1 ( ICP5 ) D48 Yes RC Brake
37 PL2 ( T5 ) D47
38 PL3 ( OC5A ) D46 (PWM)
39 PL4 ( OC5B ) D45 (PWM)
40 PL5 ( OC5C ) D44 (PWM)
41 PL6 D43
42 PL7 D42
43 PD0 ( SCL/INT0 ) D21 (SCL)
44 PD1 ( SDA/INT1 ) D20 (SDA)
45 PD2 ( RXDI/INT2 ) D19 (RX1) Yes Debug Serial
46 PD3 ( TXD1/INT3 ) D18 (TX1) Yes Debug Serial
47 PD4 ( ICP1 )
48 PD5 ( XCK1 )
49 PD6 ( T1 )
50 PD7 ( T0 ) D38
51 PG0 ( WR ) D41
52 PG1 ( RD ) D40
53 PC0 ( A8 ) D37
54 PC1 ( A9 ) D36
55 PC2 ( A10 ) D35
56 PC3 ( A11 ) D34
57 PC4 ( A12 ) D33
58 PC5 ( A13 ) D32
59 PC6 ( A14 ) D31
60 PC7 ( A15 ) D30
61 VCC VCC
62 GND GND
63 PJ0 ( RXD3/PCINT9 ) D15 (RX3)
64 PJ1 ( TXD3/PCINT10 ) D14 (TX3)
65 PJ2 ( XCK3/PCINT11 )
66 PJ3 ( PCINT12 )
67 PJ4 ( PCINT13 )
68 PJ5 ( PCINT14 )
69 PJ6 ( PCINT 15 )
70 PG2 ( ALE ) D39
71 PA7 ( AD7 ) D29
72 PA6 ( AD6 ) D28
73 PA5 ( AD5 ) D27
74 PA4 ( AD4 ) D26
75 PA3 ( AD3 ) D25
76 PA2 ( AD2 ) D24
77 PA1 ( AD1 ) D23
78 PA0 ( AD0 ) D22 Yes Battery Voltage
79 PJ7
80 VCC VCC Yes Power
81 GND GND Yes Power
82 PK7 ( ADC15/PCINT23 ) A15
83 PK6 ( ADC14/PCINT22 ) A14
84 PK5 ( ADC13/PCINT21 ) A13
85 PK4 ( ADC12/PCINT20 ) A12
86 PK3 ( ADC11/PCINT19 ) A11
87 PK2 ( ADC10/PCINT18 ) A10
88 PK1 ( ADC9/PCINT17 ) A9
89 PK0 ( ADC8/PCINT16 ) A8
90 PF7 ( ADC7 ) A7
91 PF6 ( ADC6 ) A6
92 PF5 ( ADC5/TMS ) A5
93 PF4 ( ADC4/TMK ) A4
94 PF3 ( ADC3 ) A3
95 PF2 ( ADC2 ) A2
96 PF1 ( ADC1 ) A1
97 PF0 ( ADC0 ) A0
98 AREF AREF
99 GND GND Yes Power
100 AVCC VCC Yes Power

Timers

Timer
TIMER0