You are on page 1of 0

Hatswitch Buttons

ROW1

D1
S1 1

D8
1

S11 1

D15
1

S18 1

D22

S25 1

VCC
VCC

LL4148
ROW2

LL4148

D2

LL4148

D9

K1

LL4148

D16

D23
2

1
S2 1

ROW3
S3 1

S4 1

S10 1

S17 1

LL4148

LL4148

LL4148

D3

D10

D17

ROW4

S8 1

S15 1

S24 1

D4

D11

D18

D25

ROW5

LL4148

D5

S23 1

Data-

Data-

Data+

3
GND 4
USB-BU B

LL4148

D19

MOSI/COL1

Data+

LL4148

D12

Reset

K2
+5V

2
LL4148

LL4148

SCK/COL3

ISP

LL4148

MISO/COL2

D24
S22 1

LL4148

S16 1

R3
2k2

LL4148

LL4148

S9 1

10u
C6

D26

2
R4
4k7
1

2
D29
3.3V

D30
3.3V

1
S5 1

ROW6
S6 1

S7 1

S12 1

S19 1

S26 1

LL4148

LL4148

LL4148

LL4148

D6

D13

D20

D27

ROW7

S13 1

S20 1

S27 1

AVCC

LL4148

LL4148

LL4148

LL4148

D7

D14

D21

D28

S14 1

S21 1

S28 1

JP1
1
ADC0

2
3

JP2
1

LL4148

LL4148

LL4148

LL4148
ADC1

2
3

MOSI/COL1

JP3

MISO/COL2

SCK/COL3
ADC2

COL4

2
3
JP4
1

ADC3
R5
10k

2
3
JP5

Reset

PC0(ADC0) 23
PC1(ADC1) 24

ADC0

21 AGND
20 AREF

PC2(ADC2) 25
PC3(ADC3) 26

ADC2

18 AVCC

PC4(ADC4/SDA) 27
PC5(ADC5/SCL) 28

ADC4

ADC6 19
ADC7 22

ADC6

29
2

AVCC

C7
10n

2
L1
10H
1

PC6(/RESET)

7 PB6(XTAL1/TOSC1)

Q1

ADC4

ADC1

3
JP6

ADC3

ADC5

ADC5

8 PB7(XTAL2/TOSC2)

12MHZ
2 C4
27p
1

2 C5
27p
1

3 GND
5 GND
4 VCC
6 VCC

VCC

ATmega8-16AI
TQFP Package

JP7
1

PD0(RXD) 30
PD1(TXD) 31
PD2(INT0) 32
PD3(INT1) 1
PD4(XCK/T0) 2
PD5(T1) 9
PD6(AIN0) 10
PD7(AIN1) 11
PB0(ICP) 12
PB1(OC1A) 13
PB2(SS/OC1B) 14

2
1

C2
100n

2
1

C1
100n

2
1

C3
100n

2
3

ADC7

IC1
1

ROW1

ADC6

ROW2

3
JP8

ROW4

ROW5
ROW6

ADC7

ROW7
COL4

MOSI/COL1
MISO/COL2

PB5(SCK) 17

SCK/COL3

Data-

2
1

PB3(MOSI/OC2) 15
PB4(MISO) 16

R1
82
1

ROW3

Data+
Michael Wolf

R2
82

AVR USB Joystick


8 Channel, 28 Buttons
www.mictronics.de

based on Mjoy Project

You might also like