Title |
Title
PIC16C5x/PIC16Cxx Utility Math Routines
|
---|---|
Name |
Name
AN526
|
Date |
Date
06/24/2015
|
Application Categories |
Application Categories
Home Appliance /
Basic Control
|
Product Categories |
Product Categories
8-bit MCU
|
Description |
Description
This application note provides some utility math routines for Microchip’s PIC16C5X and PIC16CXXX series of 8-bit microcontrollers. The following math outlines are provided: • 8x8 unsigned multiply • 16x16 double precision multiply • Fixed Point Division (Table 3) • 16x16 double precision addition • 16x16 double precision subtraction • BCD (Binary Coded Decimal) to binary conversion routines • Binary to BCD conversion routines • BCD addition • BCD subtraction • Square root These are written in native assembly language and the listing files are provided. They are also available on a disk (MS-DOS ). All the routines provided can be called as subroutines. Most of the routines have two different versions: one optimized for speed and the other optimized for code size. The calling sequence of each routine is explained at the beginning of each listing file.
|
Title | Title | Download | Date | Size |
---|---|---|---|---|
AN526 Source Code - PIC16C5x/PIC16Cxx Utility Math Routines 97.9 KB 06/24/2015 | AN526 Source Code - PIC16C5x/PIC16Cxx Utility Math Routines | Download | 06/24/2015 | 97.9 KB |