The 12F509 is another device that is designed for cost reduction. It is similar to the 16F84 (but has less RAM and no EEPROM)
If you know that you will never have to use specific peripherals (e.g. the
ones on the 16F88 or 16F877 etc.) then you can put this into your design to
The advantage of this device is that it is In-Circuit-Programmable via the ICSP and it also has one peripheral so it is a useful device for simple timing applications and it has a bit more memory than the 12F508.
Note: If you use a compiler you're going to have to be very careful about RAM usage as it is extremelylow.
Jump from 12F509 to
Best Microcontroller Projects Home Page.
Easily use an ESP8266 with the Arduino IDE and program your first sketch into the ESP8266
Find out how to use the AD9833 to generate sine, square and triangle waves at 0.1Hz resolution.
Arduino map is a useful function but it may not do what you expect. Find out here how to use if correctly.
How to test and use an Arduino Joystick including a new library to make it super easy.
Digispark ATtiny85: Essential information on setting up and using this tiny, but powerful, chip
How to use the Arduino IDE: Beginners programming course.