Mini breakout board for 18-pin PIC16F series microcontrollers

Embedded Lab designed a mini breakout board for 18-pin PIC16F series microcontroller: This mini breakout board is designed to simplify prototyping and experimentation work with the popular 18-pin PIC16F series microcontrollers. It is small in size (1.95″ X 0.75″) and is breadboard friendly.

DIY indoor thermometer and moisture meter

Raj designed an open hardware DIY indoor thermometer and moisture meter. It’s based on the PIC16F688 coupled with the DH11 temperature and humidity sensor. The 7-segment display has auto brightness correction depending on the lighting conditions. This project is about building a microcontroller-based digital room thermometer plus hygrometer that displays temperature and relative humidity on […]

Breakout board for PIC16F628/88/1827/1847 microcontrollers

Raj designed a development board for some of the popular PIC16F microcontrollers. It features everything necessary to get them going. The board includes a reset button, crystal oscillator, power supply, and a pin controlled LED. If you are planning on developing an application using 18-pin PIC16F series microcontroller, this board provides all the basic elements […]

PIC16F882 development board for workshops

Here’s an Arduino styled PIC16F882 development board built for a university microcontroller noob workshop. A MCP2200 USB-to-Serial IC handles the USB communication, while the board features all the support circuitry required by the PIC, such as the 5v power supply, quartz oscillator, and the ICSP programming header. The board was initially developed for a workshop […]

Using servos with PIC16F microcontrollers

Raj wrote a tutorial on how-to implement servo control on PIC16F microcontrollers. The article starts off with some servo theory, and is followed with an open source practical example. A servo motor is a special geared DC motor equipped with an electronic circuit for controlling the direction of rotation, as well as the position, of […]

KTechlab IDE: Open source software for microcontroller simulation

KTechlab is an open source microcontroller simulation and development application. It features circuit simulation, firmware development, a C compiler, and a flash programmer. So far it supports only old PIC16F84 uCs. KTechLab is a an IDE for microcontrollers and electronics. It supports circuit simulation, program development for microcontrollers and simulating the programmed microcontroller together with its […]

Interfacing a DHT11 humidity and temperature sensor

Raj show how to interface his PIC16F breakout board with the DHT11 humidity and temperature sensors. The DHT11 uses a proprietary single-wire protocol, not Maxim’s 1-Wire (which we consider EOL). This articles discusses the DHT11 sensor which also provides calibrated digital outputs for temperature and humidity but is relatively lot cheaper than the Sensirion sensors. […]

Breakout board for 18pin PIC16F microcontrollers

Raj made a breakout board for 18pin PIC16F microcontrollers. There are two tact switches on the board: one for reset and other for user input. Similarly, there are two LEDs: one for power-on indicator and the other for user output. The input tact switch and the output LED can be connected to RB0 and RB1 […]

Digital surface level detector

Shawon made a surface level meter that indicates when the surface of an object is not level. He used an SCA610 single-axis accelerometer to take the measurements. A PIC16F684 microcontroller controls the angle indicator LEDs and a buzzer. You can check out the video of his circuit in action below. A bubble or spirit level […]

Through-hole development board for 18-pin PIC microcontrollers

Raj made an all through-hole development board for 8bit PIC microcontrollers. Feature list is quite impressive: An ICSP header to connect PIC16F1847 to PICkit3 On-board voltage regulator (+5 V) A HD44780 based character LCD display 8 LEDs to read the status of output pins 6 Tact switches for providing inputs A potentiometer for providing analog […]