We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!

AN510

Title
Title
Implementation of an Asynchronous Serial I/O
Name
Name
AN510
Date
Date
06/24/2015
Product Categories
Product Categories
16-bit MCUs
8-bit MCU
dsPIC DSCs
Description
Description
The PIC16C5X series from Microchip Technology Inc., are 8-bit, high-speed, EPROM-based microcontrollers. This application note describes an implementation of an asynchronous serial I/O using a PIC16C5X micro-controller. These microcontrollers can operate at very high speeds with a minimum cycle time of 200 ns @ 20 MHz input clock. Many microcontroller applications require chip-to-chip serial data communications. Since the PIC16C5X series has no on-chip serial ports, serial communication has to be performed in software. For many cost-sensitive high volume applications, implementation of a serial I/O through software provides a more cost effective solution than dedicated logic. This application note provides code for the PIC16C5X to simulate a serial port using two I/O pins (one as input for reception and the other as output for transmission).

Files

Title Title Download Date Size
AN510 Source Code - Implementation of an Asynchronous Serial I/O 24.1 KB 06/23/2015 AN510 Source Code - Implementation of an Asynchronous Serial I/O Download 06/23/2015 24.1 KB