Circuit Lake

Electronic Project and Circuit Collection

Interfacing Related Resources


Interfacing 8 LCD Displays to Microcontroller with Only Two Wires

June 13, 2013 By: admin Category: AVR, Display, Interfacing No Comments →

control 8 LCD using I2C

If you have electronics project that need many LCD display with limited MCU IO pin out, you can use this method to accomplish it. Jesus Echavarria has successfully interface 8 LCD displays and 24 Leds with only two wires: SDA and SCL from an I2C bus. The project uses MCP23017 (16-Bit I/O Expander with Serial […]

Simple USB to CAN interface

February 06, 2013 By: admin Category: Interfacing, PIC, USB No Comments →

CAN USB Interface

This simple USB to CAN interface, named as USBtin, can be used to monitor CAN busses and transmit CAN messages. It implements the USB CDC class and creates a virtual comport on the host computer. The interface is controlled with simple commands over this serial port. The commands to USBtin can be sent with any […]


5 Channel USB Analog Sensor with AVR ATmega48

July 19, 2012 By: admin Category: AVR, Data Acquisition, Interfacing, USB No Comments →

USB Analog Sensor with AVR

This project demonstrates how to build a simple module to read analog sensor and send the data to PC using USB connection. The project uses ATmega48 as main processor and USB FTDI serial-to-usb cable. Simply put header pins on your device which you can plug into providing the microcontroller-computer link. No need for soldering surface-mount […]

Low Cost Boundary Scan Tester

June 15, 2012 By: admin Category: Interfacing, Microcontroller, Project, Renesas No Comments →

JTAG - Boundary Scan interface to CPLD

This project uses the SKP16C62P (SKP) to implement a JTAG – Boundary Scan interface to an Altera complex programmable logic device – CPLD (part number EPM7128S). The SKP can execute boundary scan commands to the CPLD. For example, firmware can read the CPLD device ID via the JTAG port. The firmware can also assert selected […]