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).
|
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 |