Microchip Technology AC164345 Data Sheet

Page of 152
Development Systems Ordering Guide
DS30177T-page 14
© 2005 Microchip Technology Inc.
dsPIC30F Soft Modem Library
The Microchip Soft Modem Library is composed of 
ITU-T compliant algorithms for V.21, V.22, V.22bis, 
V.23, V.32 and V.32bis modem recommendations. Bell 
standard 103 is also included in this library. 
V.21, V.23 and Bell 103 are Frequency Shift Keying 
(FSK) modems. V.32, V.32bis and V.22bis are 
Quadrature Amplitude Modulated (QAM) modems. 
V.22 is a Quadrature Phase Shift Keyed (QPSK) 
modem. V.21, V.22, V.22bis, V.32 and V.32bis are all 
2-wire, full-duplex modems. V.23 is a full-duplex 
modem when it operates with a 75 bps backwards 
channel.
V.22bis includes fallback to V.22, V.23 and V.21 
standards. V.32bis optionally falls back to V.22bis, 
V.22, V.23 and V.21 standards.
Features
The data modem library is provided in two basic 
software packages:
• V.22bis/V.22, which is offered free with full source 
code
• V.32bis/V.32, which is offered in a tiered pricing 
structure with full source code
The library currently supports single-channel 
data pump implementations.
Both libraries are supported with fallback data pump 
modulations down to V.21. Each data modem library is 
provided with a respective library archive containing all 
the data pump object code modules required to link to 
the user’s application. Hardware component drivers, 
such as UART and Data Converter Interface for 
DAA/AFE I/O, are provided in Assembly source code 
for linking with the user’s application.
ITU-T Recommendation V.42 is provided with each 
library. V.42 contains a High-Level Data Link Control 
(HDLC) protocol, referred to as Link Access Procedure 
for Modems (LAPM) and defines error correcting 
protocols for modems.
All data pump modulations are developed in ASM30 
Assembly code, yielding optimal code size and 
execution time. The AT, V.42 and Data Pump APIs are 
based on C30 C language.
Electronic documentation accompanies the modem 
library to help you become familiar with and implement 
the library functions. A comprehensive 
“Soft Modem 
User’s Guide” describes the required APIs for the AT, 
V.42 and data pump layers.
Ordering Information:
SW300003-EVAL dsPIC30F V.32bis Soft Modem Library Software License (Evaluation Copy)
SW300002
dsPIC30F V.22bis Soft Modem Library (Free download: www.microchip.com)
SW300003
dsPIC30F V.32bis Soft Modem Library Software License (Up to 5K units)
SW300004
dsPIC30F V.32bis Soft Modem Library Software License (5K to 25K units)
SW300005
dsPIC30F V.32bis Soft Modem Library Software License (25K to 100K units)
DS70126
“dsPIC30F Soft Modem Library Product Overview” (Available at: www.microchip.com)