Embedded Design Technology Services


CAN BUS

CAN BUS Electronic Design & Firmware by Embedded Design Engineer John Heritage   CAN BUS (Control Area Network Bus)

SPI BUS

SPI BUS Electronic Design & Firmware by Embedded Design Engineer John Heritage   SPI BUS (Serial Peripheral Interface) The Serial Peripheral Interface (SPI) is a synchronous serial bus developed by Motorola and present on many of their microcontrollers. I currently design and program daily using the SPI protocol when communication between peripheral ICs and the […]

KeyPad Design

KeyPad Design & Firmware by Embedded Design Engineer John Heritage  

I2C BUS

I2C BUS Electronic Design & Firmware by Embedded Design Engineer John Heritage   I2C BUS (Inter Integrated Circuit) I2C The Inter-Integrated Circuit bus (I2C) is a patented interface developed by Philips Semiconductors. (In order for an IC manufacturer to implement the I2C bus in hardware, they must obtain licensing from Philips.) As a professional electronics design […]

RS-232

RS-232 Electronic Design & Firmware by Embedded Design Engineer John Heritage RS-232 RS-232 is one of the very first serial protocols I leaned fully and worked with back in the 1980’s. My BBC B Computer back in the day had a serial port and was technically an “RS-432” port, electrically different to, but compatible with, RS-232 […]

RS-422 RS-485

RS-422 and RS-485 Electronic Design & Firmware by Embedded Design Engineer John Heritage I have worked with the RS-485 protocol when designing DMX lighting control hardware, by using differential line drivers high speed serial data can be achieved in a multi node control system. TIA/EIA-422-B (typically referred to as RS-422) and TIA/EIA-485-A (typically referred to as […]