Buriedcode
Full Member level 6
diy pic development board
Hi,
I've posted this in a couple of forums, but it doesn't hurt to get as many opinons/ experiences as possible. I'm currently designing a development board for the PIC, namely the 16F877A, since this has pretty much every peripheral I would need for PIC development, loads of code space, and I/O's. I was hoping to design it to take multiple PIC's, but that would be a bit pointless because the F77A has pretty much everything..although I might try and add a socket for the 18F series (new to me).
So, my quesiton is, what would you like to see on a PIC development board? I mean, I've got the basics:
- Power
- Versitile clock (R/C and xtal socket)
- RS232 maxim chip, and a DB9 connector
- 'Standard' pinout headers for each port (VCC,GND and 8 I/O')
- SIL sockets for breadboarding with wires, and quick I/O access
- Special headers for things like SPI/I2C, PWM, USART, ADC etc..
Extra's might include:
- SMT leds (less space)
- push buttons
- LED bargragh
- Auxilury RS232 connector, selectable by logic multiplexers (one UART, two connectors).
Obviously I'm limited on board space, but any extra's people think would be handy to have, please post your idea's.
There are many things I could 'tack on' to it, but the odd header for something specific like, a character LCD wouldn't hurt. Also, a rotary encoder might come in handy.
Also, bootloading would be very useful (no unplugging of chips, or isolating pins for ICSP). I was advised to built a ICD2 clone, but to be honest, I don't think I would use it much, and I'd rather spend my resources on a full dev board with bells and whistles.
I would like to build this so I feel I can do almost anything with this PIC with reliative ease, then I can concentrate on starting with AVR's, and possibly ARM micros. I've attached a small picture from Eagle3D with the layout, comments welcome.
Regards,
BuriedCode.
Hi,
I've posted this in a couple of forums, but it doesn't hurt to get as many opinons/ experiences as possible. I'm currently designing a development board for the PIC, namely the 16F877A, since this has pretty much every peripheral I would need for PIC development, loads of code space, and I/O's. I was hoping to design it to take multiple PIC's, but that would be a bit pointless because the F77A has pretty much everything..although I might try and add a socket for the 18F series (new to me).
So, my quesiton is, what would you like to see on a PIC development board? I mean, I've got the basics:
- Power
- Versitile clock (R/C and xtal socket)
- RS232 maxim chip, and a DB9 connector
- 'Standard' pinout headers for each port (VCC,GND and 8 I/O')
- SIL sockets for breadboarding with wires, and quick I/O access
- Special headers for things like SPI/I2C, PWM, USART, ADC etc..
Extra's might include:
- SMT leds (less space)
- push buttons
- LED bargragh
- Auxilury RS232 connector, selectable by logic multiplexers (one UART, two connectors).
Obviously I'm limited on board space, but any extra's people think would be handy to have, please post your idea's.
There are many things I could 'tack on' to it, but the odd header for something specific like, a character LCD wouldn't hurt. Also, a rotary encoder might come in handy.
Also, bootloading would be very useful (no unplugging of chips, or isolating pins for ICSP). I was advised to built a ICD2 clone, but to be honest, I don't think I would use it much, and I'd rather spend my resources on a full dev board with bells and whistles.
I would like to build this so I feel I can do almost anything with this PIC with reliative ease, then I can concentrate on starting with AVR's, and possibly ARM micros. I've attached a small picture from Eagle3D with the layout, comments welcome.
Regards,
BuriedCode.