In addition to the chip you need a crystal oscillator, a couple of 3.6V zener diodes, and a handful of passive components. Nach den ermutigen Versuchen mit dem 4-Teile-AVR-Programmer wollte ich &228 hnliches mit PIC-Microcontrollern probieren.The circuit design looks exactly the same as the V-USB stack, which provides USB functionality to lower-end AVR microcontrollers. 5PiP - ein PIC 'bitbanging' Programmer f&252 r die serielle Schnittstelle, bestehend aus 3 Widerst&228 nden und zwei Dioden. They provide a solution in between single chip computers and the use of separate. PIC devices are general purpose microcontrollers usually used in stand-alone applications to perform simple logic, timing and input/output control. PIC programmers are used to program Microchip's range of programmable interface controllers (PICs).
In a PIC16 you can get the thing up and running with maybe 10-20 lines of assembly code, and the tools are well supported and explained in the documentation and on the website. I was shocked to find 4mA as the expected output per pin on an LPC2388 (and dsPIC33F), meaning that I couldn’t (or at least shouldn’t) try and drive LEDs directly from the pins!2) Starting code complexity. As a general rule: the more processing power, the less output capacity per pin.
ARM is beautiful for this, and as long as you’re not doing strict realtime? Go for a cortex-m0 or something! Those things are crazy cheap (sub $1) and amaaaaaazzzziiiiing (50MHz!). Atmel seems to have a lot of trouble with this…All of that said? There is nothing quite like coding up a beautiful C++ routine with templates and crazy awesome data structures and just compiling it and slapping it into a microcontroller.