Project: Pinguino 18f2550 single sided tiny pcb board
Author: France Cadet and Jean-Pierre Mandon
Date: Rev - Apr 14, 2016
License: Not copyrighted
Source: English: http://www.hackinglab.org/pinguino/index_pinguino.html
or: http://zoomaviation.com/pinguino/cpu-boards/18f2550-01-cpu-board/
French: http://jmandon.free.fr
The Pinguino project was started in 2008 to create a Arduino like development environment for the PIC line of micro-controllers. Pinguino is the name given to a complementary compiler and small on chip bootloader. Unlike the Arduino which requires a dedicated hardware programmer, Pinguino programs can be loaded directly from a computer using a USB cable - nothing else is required.
Filesdatasheet: pic-18F2455-2550-4455-4550.pdf
project files: pinguino_18f2550_tiny.zip
CPU PIC18F2550 28pins $4.50
Pin compatible with PIC16C7X5
Speed up to 48mhz (12 mips)
Program memory 32k flash
RAM 2k
Data EEPROM 256 bytes
Capture/Compare/PWM 2 CCP
Comparators 2
Digital Communication 1-UART
1-A/E/USART
1-SPI
1-I2C1-MSSP(SPI/I2C)
1 USB FS Device, USB 2.0
Timer 1 x 8-bit, 3 x 16-bit
ADC 10 ch, 10-bit
I/O 16 pins
Capacitive touch n/a
Temperature Range -40 to 85 °C
Power +2 to 5.5v
XLP (low pwr) n/a
The PCB board uses large traces that make home production simple and foolproof. Complete schematic and artwork for the PCB board are included in the project zip files at the beginning of this article.
Less than 20 parts are required and the finished board provides ample IO and CPU power for the most demanding sensor or robotic project.
Parts List1 - 18F2550: SIL support
1 - JP1: 2 pole terminal block
1 - JP2: 3 pole terminal block
2 - J1, J2: push button
18 - R1-R5, R8-R20: 470 ohm SMD (1812 or 2010)
2 - R6, R21: 470 ohm 1/2 watt
1 - R7: 10K ohm 1/2 watt
3 - C1, C2, C5: 22 μF capacitor
1 - C3: 220 nF capacitor
1 - C4: 10 μF capacitor
1 - C6: 100 nF capacitor
1 - USB: USB type B connector
1 - D1: green RUN led
1 - D2: red power led
1 - U1: 78L05 voltage regulator
1 - X1: 20 Mhz crystal
Comments
Please log in or sign up to comment.