- Mon Aug 14, 2006 10:51 am
#17228
Hi,
I've posted this in a couple of forums, and after reading lots of posts I thought it would be a good idea to ask here, you guys seem quite passionate about electronics
After playing with PIC's for over a year, using a cheapo DIY uJDM programmer, I've decided to make my own PIC dev board using the 877A as the chip (its got pretty much everything I need, peripheral's wise). Although the boards on SF are nice and cheap, I always try to build my own stuff, as its good practice for PCB design, plus I get to completely customize it.
So, really, I'm asking what people think makes a good dev board? The stuff that'll definately be on it is: Power supply, ICSP header, RS232 (with max232) standard headers for every port, versitile clock (Xtal/RC), LED bargraph.. Optional extras: LCD header, rotary encoder, headers for SPI/I2C, UART, PWM etc..
Obviously I could make it as complicated as I wanted, and its down to what I want to use it for, but I could always make 'add-on boards' with the same pinout as the headers. Do you think it would be a good idea to also have every I/O along a female header strip, for easy wire connection to breadboard? I'm incredibly indecisive, but I don't want to get a PCB made up only to find I've left something out thats handy.
Ultimately, I'm fed up of plugging/unplugging chips, removing wires from I/O's when using ICSP, I would like to be lazy and program the PIC simply using the PC, making prototyping any app a lot quicker.
Sorry for such a vague question, any comments, advice, experiences are welcome,
BuriedCode.
I've posted this in a couple of forums, and after reading lots of posts I thought it would be a good idea to ask here, you guys seem quite passionate about electronics
After playing with PIC's for over a year, using a cheapo DIY uJDM programmer, I've decided to make my own PIC dev board using the 877A as the chip (its got pretty much everything I need, peripheral's wise). Although the boards on SF are nice and cheap, I always try to build my own stuff, as its good practice for PCB design, plus I get to completely customize it.
So, really, I'm asking what people think makes a good dev board? The stuff that'll definately be on it is: Power supply, ICSP header, RS232 (with max232) standard headers for every port, versitile clock (Xtal/RC), LED bargraph.. Optional extras: LCD header, rotary encoder, headers for SPI/I2C, UART, PWM etc..
Obviously I could make it as complicated as I wanted, and its down to what I want to use it for, but I could always make 'add-on boards' with the same pinout as the headers. Do you think it would be a good idea to also have every I/O along a female header strip, for easy wire connection to breadboard? I'm incredibly indecisive, but I don't want to get a PCB made up only to find I've left something out thats handy.
Ultimately, I'm fed up of plugging/unplugging chips, removing wires from I/O's when using ICSP, I would like to be lazy and program the PIC simply using the PC, making prototyping any app a lot quicker.
Sorry for such a vague question, any comments, advice, experiences are welcome,
BuriedCode.