Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Micro Controllers


Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Reply
 
Tools
Old 27th October 2009, 05:21 PM   #1
Default What would you want in a PIC development board?

If you could design a PIC development PCB...

Examples of development boards.
EasyPIC6
LAB-XT

PCB size will affect the cost, so remember smaller is cheaper. I would like it to be either so it can be put into a 2 or 3 ring binder.
It will be a double sided FR4 PCB with top & bottom solder masks and silkscreen on the top layer.
Design goals are to use mostly common readily available parts, also avoiding surface mount for ease of assembly and repair.

Standard features (No built in programmer)
Programming connector ICD2 (RJ12), Junebug/Inchworm (2x5) or PICkit2 (RA 1x6)
2mm coax power jack with bridge rectifier (round or square?)
5V LM7805 or LM2940 regulator
Jumperable USB-B connector & 0.47uF for 18F4550
Crystal socket with jumpers for A6 & A7
16 pin inline 2x16 LCD connector
One 10K pot with jumpers for several I/O configurations
RS232 port with MAX232 (DTE or DCE?)

What onboard features do you consider important for a development board

Space around 40 pin socket to support a ZIF socket
35 LEDs one per Output pin
36 pushbuttons one per Input pin
4x4 keyboard matrix
pushbutton type joystick keypad (as seen on EasyPIC6)
28 pin socket
18 pin socket
8 pin socket
Solderless breadboard, Large, Medium or Small
4.096V voltage reference (not exactly a common part though)
RS485 (SN75176 or MAX485 etc...)
I2C EEPROM
SPI EEPROM
I2C RTC (DS1307) will require battery
2x5 I/O headers (as seen on EasyPIC boards)
128x64 GLCD 20pin header
3pin 1wire connector

Comments
PS I'll edit this post with additional features
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/
blueroomelectronics is online now  
Old 27th October 2009, 09:07 PM   #2
Default

Temp sensor?
__________________
Unacceptable sig deleted - moderator.
Mickster is offline  
Old 27th October 2009, 09:09 PM   #3
Default

Bill, I would like a header to all I/O pins for easy connetion to my own BB, maybe a male and female header configuration...
__________________
Mike2545
Mike2545 is offline  
Old 27th October 2009, 09:19 PM   #4
Default

Temp sensor sure, which one?
The headers seem to be popular.
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/
blueroomelectronics is online now  
Old 27th October 2009, 09:28 PM   #5
Default

Some ideas:
- 7 segment leds
- perhaps a speaker
- maybe an IR receiver for remote applications?

You have covered a lot of stuff already
__________________
Mike
My website: www.ElectroBird.net
birdman0_o is offline  
Old 27th October 2009, 09:38 PM   #6
Default

Quote:
Originally Posted by blueroomelectronics View Post
Temp sensor sure, which one?
The headers seem to be popular.
Although you state a desire for through-hole only, the SMD TC1047A on a little section of PCB (which can be snapped off) on a PICDEM Mechatronics board is a handy feature. The section is connected by tracks between 2X3 plated through-holes, which allow wires to be used to place the sensor remotely, once the section is snapped off.
__________________
Unacceptable sig deleted - moderator.
Mickster is offline  
Old 27th October 2009, 10:44 PM   #7
Default

Bill, look at this for additional ideas (a CAN port?):

Freedom-II (pdf schematic)
Arkham00 is offline  
Old 28th October 2009, 12:13 AM   #8
Default

Hi,

Surely the answer to your question depends on your target market or are you trying to do a catch all type of board ?

If I was buying a dev board as a beginner or advanced user, an onboard programmer /debugger would be essential.
Wp100 is offline  
Old 28th October 2009, 01:57 AM   #9
Default

1. Dip switches for more flexibility in connecting LEDs, push buttons, pull-up/pull-down resistance to I/O pins.
2. One buzzer.
3. A couple of relays.
4. An MT8870 IC for working on telephone related projects. This would make your board unique of others.
5. 1 Digital to analog Converter.
6. A 3-pin female header for DS1820.

- Raj
Experiments with PIC16F628A
rajbex is offline  
Old 28th October 2009, 02:20 AM   #10
Default

I like the idea of a basic board with expansion boards, similar to the MikroE stuff.
superbrew is offline  
Old 28th October 2009, 02:27 AM   #11
Default

I second a piezo sounder as standard.

I'd like header sockets so you could stack an 'options' board on top of the main demo platform. A cut-down Junebug could be one option for beginners, I'd love an ethernet option. Others could be multi channel mains dimmers, low power motor control etc., all the usual stuff that gets asked about on here.

Last edited by monkeybiter; 28th October 2009 at 02:29 AM. Reason: Too slow typing, must be this work keyboard..
monkeybiter is offline  
Old 28th October 2009, 02:30 AM   #12
Default

Here's what I'd like to do, try to design a development board where it's sold as a bare PCB. (that's why I'm aiming for easy to get parts)
I'd like the size to be either 8.5" x 11" large, or 5.5" x 8" smaller, portable, cheaper.
I would like to cut the fat so to speak, just a big board full of empty sockets seems to be a waste of space.

I have an Ethernet kit on the backburners. It's got a 64pin TQFP so it's beyond the scope of this project.

Motor control has its own power requirements but if there's space it's a possibility, servo control is easy and would just be a couple of three pin jumpers.
As for the 120VAC stuff that'll be a very different project.
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/

Last edited by blueroomelectronics; 28th October 2009 at 02:34 AM.
blueroomelectronics is online now  
Old 28th October 2009, 03:04 AM   #13
Default

Hey Bill,

I too have designed a few dev boards, not for commercial purposes, just purely out of frustration at breadboarding regular 'modules'. My designs tend to balloon out of all proportion so I either strip back to basics, or at least have ALL I/O's broken out and labelled, with both single pin header strips, and female ones (mandatory for CPLD and FPGA anyway). ALso its very handy to have a 'aux comms' header which has connections for SPI, I2C and UART - I just use a 10 pin header for that since IDCconnectors are easy to use/find.

Check this out:
9" Db Side prototype MCU Develop Board PCB + Connectors on eBay (end time 29-Oct-09 06:13:16 GMT)

I have two, one for AVR/PIC's, and one for xilinx/altera CPLD/FPGA's.

If you could make somethign similar to that, but with footprints for PICs (and their respective needs) taht would be awesome.

Making a 'generic board' really is tough, so many deicisons.....

BuriedCode
__________________
Inconsistency is the key to flexibility!

Last edited by Blueteeth; 28th October 2009 at 03:06 AM.
Blueteeth is offline  
Old 28th October 2009, 03:32 AM   #14
Default

I would think about just making it 40 pin PIC only. That frees up PCB space for gizmos. Most app developments can be done on 40 pin then modded later for a smaller target PIC if needed. Definitely look at a ZIF socket.

Consider making daughterboards that hold smaller PICs that will slot into the 40 pin ZIF. This won't eat into valuable motherbaord real estate and will probably provide accessory sales.

I think compulsory items are text LCD, and LEDs and pushbuttons for every PIC pin, xtal socket, RS232 port and chip, bringing all PIC pins to external header.

High value features; buzzer, adc pot, 3 pin connector for DS1820 and LM335 temp sensors, 74HC595 shift regsiter with 8 parallel outputs.

Cool feature ideas; R2R SIL network to make easy DAC with little real estate needed, 5x7 LED matrix seem to be popular maybe with a ULN2003 to drive it. IR comms, but BOTH directions! Also a large I2C eeprom.
Mr RB is offline  
Old 28th October 2009, 12:38 PM   #15
Default

what about flash SD card slot ?
__________________
-----------------------------------------------------------------------------------
“We can't solve problems by using the same kind of thinking we used when we created them.” -Einstein
-----------------------------------------------------------------------------------
HATHA is offline  
Reply

Tags
board, development, pic

Thread Tools
Display Modes


Similar
Title Starter Forum Replies Latest
Pic Development Board - uk hackableFM Micro Controllers 2 1st February 2009 11:42 AM
Pic Development Board - uk richard.c Micro Controllers 5 17th December 2008 02:07 PM
PIC development board kta22 Micro Controllers 13 8th October 2008 08:09 PM
help with PIC-01 Development Board axmanjr Micro Controllers 4 31st August 2008 09:22 AM
pic development board fivemagics Micro Controllers 1 26th April 2006 10:06 PM



All times are GMT. The time now is 03:47 AM.


Electronic Circuits  |  Learning Electronics
eXTReMe Tracker