Intro

 

 

Messing around with Pinguino (and thinking about the most popular 8bit boards, designed for breadboard mounting) I found that it could be interesting designing,

 

• a new board with Arduino format, to be physically compatible with its shields

• with two IC sockets,  allowing to interchange both 8 bit micros available (18F4450 and 18F2250).

 

After several trials, here is Pinguino mm8; a simple development board that meets both objectives.

 

 

In case anyone else is interested, I share it here as OSHW  (Open Source Hardware),  so anyone can use or modify it under CC-BY-SA 3.0.

 

 

Versions

 

 

1.10

- RA3 pin is now connected to AREF to improve compatibility with shields requiring it

- VUSB connected to GND (on the first version was mistakenly disconnected) including a 220nF capacitor

 

 

 

1.00

 

 

 

Notes

 

  l

Micros

 

Although both micros are supported (18F2550 y 18F4550) mm8 is not designed to mount both of  them at the same time.

 

Ref: PIC18F2455/2550/4455/4550 Data Sheet.

 

 

LDOs

 

mm8 uses two LDO regulators 1)  to adjust the external input to 5V and 2)  to feed the 3V3 pin that some Arduino shields need. Any SOT-223 LDO will work,  but I suggest you to test the  MIC391XX  series from Micrel.

 

Ref: MIC39100/39101/39102 Data Sheet.

 

 

 

Pin Mapping

 

The  front silkscreen contains the Arduino-style pin notations and the back has the microcontroller pin nomenclature.

Anyway, here you have a list with the signal pins mapping (including also the standard Pinguino pins for reference):

 

 

PIC18F2550     PIC18F4550 
PinguinoIC namePin mm8 PinIC namePinguino
ResetMCLR/VPP/RE31   1MCLR/VPP/RE3Reset
13RA0/AN02 A00 2RA0/AN013
14RA1/AN13 A01 3RA1/AN114
15RA2/AN2/VREF-/CVREF4 A02 4RA2/AN2/VREF-/CVREF15
16RA3/AN3/VREF+5 A03 5RA3/AN3/VREF+16
RunRA4/T0CKI/C1OUT/RCV6   6RA4/T0CKI/C1OUT/RCVRun
17RA5/AN4/SS/HLVDIN/C2OUT7 A04 7RA5/AN4/SS/HLVDIN/C2OUT17
    A05 8RE0/AN5/CK1SPP18
    A06 9RE1/AN6/CK2SPP19
    A07 10RE2/AN7/OESPP20
      11VDDVdd (5V)
Vss (GND)VSS8   12VSSVss (GND)
OSC1OSC1/CLKI9   13OSC1/CLKIOSC1
OSC2OSC2/CLKO/RA610   14OSC2/CLKO/RA6OSC2
10RC0/T1OSO/T13CK11 D12 15RC0/T1OSO/T13CK10
11RC1/T1OSI/CCP2/UOE12 D10 16RC1/T1OSI/CCP2/UOE11
12RC2/CCP113 D11 17RC2/CCP1/P1A12
VusbVUSB14   18VUSBVusb
    D13 19RD0/SPP021
    D14 20RD1/SPP122
    D15 21RD2/SPP223
    D16 22RD3/SPP324
USB-RC4/D-/VM15   23RC4/D-/VMUSB-
USB+RC5/D+/VP16   24RC5/D+/VPUSB+
8RC6/TX/CK17 D01(TX) 25RC6/TX/CK8
9RC7/RX/DT/SDO18 D00(RX) 26RC7/RX/DT/SDO9
    D17 27RD4/SPP425
    D18 28RD5/SPP5/P1B26
    D19 29RD6/SPP6/P1C27
    D20 30RD7/SPP7/P1D28
Vss (GND)VSS19   31VSSVss (GND)
Vdd (5V)VDD20   32VDDVdd (5V)
0RB0/AN12/INT0/FLT0/SDI/SDA21 D02 33RB0/AN12/INT0/FLT0/SDI/SDA0
1RB1/AN10/INT1/SCK/SCL22 D03 34RB1/AN10/INT1/SCK/SCL1
2RB2/AN8/INT2/VMO23 D04 35RB2/AN8/INT2/VMO2
3RB3/AN9/CCP2/VPO24 D05 36RB3/AN9/CCP2/VPO3
4RB4/AN11/KBI025 D06 37RB4/AN11/KBI0/CSSPP4
5RB5/KBI1/PGM26 D07 38RB5/KBI1/PGM5
6RB6/KBI2/PGC27 D08 39RB6/KBI2/PGC6
7RB7/KBI3/PGD28 D09 40RB7/KBI3/PGD7

 

 

 

 

 

 

 

Site Map

 

Intro

 

Notes

    Micros

    LDOs

    Pin Mapping

 

Versions

    1.10

    1.00

 

Downloads

 

 

 

    mm8 1.10 d016 Eagle

    mm8 1.10 d016 Gerbers (with logos)

    mm8 1.10 Design Rules Check

 

 

Images