• PIC32 PIC24 Micro Development

  • 32Bit Microprocessor Design & Firmware

  • TCP/IP Ethernet Electronic Design & Firmware

  • CAN BUS

  • SPI BUS

  • KeyPad Design

  • I2C BUS

  • USB Electronic Design

  • LCD Display Module Design & Firmware

  • Analog To Digital Conversion

  • RS-422 RS-485

Professional Test, Repair & Fault Finding

Professional Test, Repair & Fault Finding The Basics In Electronics From a very early age I was learning the basic fundamentals of electronics, including the theory and knowledge that goes along with it. It’s fair to say I started learning a ground roots level and have worked my way up through the different ranks over […]

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 […]

Embedded IO Design

Embedded Input Output Electronic Design & Firmware by John Heritage   Embedded IO Design

USB Electronic Design

Universal Serial Bus (USB) Electronic Design & Firmware

Microwire BUS

Microwire BUS Electronic Design & Firmware by John Heritage   Microwire BUS Microwire is a three-wire synchronous interface developed by National Semiconductor and present on their COP8 processor family. Similar to SPI, Microwire is a master/slave bus, with serial data out of the master (SO), and serial data in to the master (SI), and signal […]