Datasheet

© 2005 Microchip Technology Inc. DS70043F-page 57
dsPIC30F
Supported Protocols
•TCP
PPP
UDP
•SLIP
•IP
HTTP Web Server
DHCP
•FTP
•TFTP
•SMTP
Connectivity
•Ethernet
Wireless Ethernet
•Dial Up
•Direct
Memory Requirements
12.8 Soft Modem Application Library
Microchip offers V.22/V.22bis (1200/2400 bps) and
V.32/V.32bis (9600/14400 bps) ITU-T specifications to
support a range of “connected” applications.
Applications that will benefit from these modem
specifications include:
Internet-enabled home security systems
Internet-connected power, gas and water meters
Internet-connected vending machines
Smart Appliances
Industrial Monitoring
•POS Terminals
•Set Top Boxes
•Drop Boxes
Fire Panels
The ITU-T specification modules are written in C and
Assembly language, yielding optimal performance.
Some specific dsPIC30F hardware peripherals and key
transmitter and receiver filtering routines use assembly
language to optimize code size and execution time.
Electronic documentation accompanies the modem
library to help you become familiar with and implement
the library functions.
12.9 CAN Driver Library
Microchip offers a CAN driver library that supports the
dsPIC30F CAN peripheral. Some of the CAN functions
supported include:
Initialize CAN Module
Set CAN Operational Mode
Set CAN Baud Rate
Set CAN Mask
Set CAN Filter
Send CAN Message
Receive CAN Message
Abort CAN Sequence
Provide error notification
All CAN driver routines are developed and optimized in
dsPIC30F C language and are callable from C
language. Support for the Microchip MPLAB C30 C
Compiler is provided.
Electronic documentation accompanies the CAN
library to help you become familiar with and implement
the library functions.
Vector Informatik GmbH, a dsPIC30F development
partner, has created a dsPIC30F architecture version
of their CANbedded
®
tool, along with various support
utilities.
Flash
UDP/IP + core 4470 bytes
TCP/IP + core 7827 bytes
UDP/TCP/IP + core 8685 bytes
PPP 6681 bytes
Modem 447 bytes
HTTP Server 3888 bytes
Virtual File 885 bytes
Ethernet 2652 bytes
DHCP Client 2202 bytes
FTP Server 3657 bytes
TFTP Client 723 bytes
BOOTP 684 bytes
SMTP 1918 bytes
Utility 1314 bytes
RAM (not including buffer sizes)
UDP/SLIP 56 bytes
TCP/HTTP/PPP 304 bytes
Ethernet 38 bytes