Peripheral Usage

Microchip TCP/IP Stack

Microchip TCP/IP Stack Help
Peripheral Usage

Several microcontroller peripherals can/must be used to implement a TCP/IP stack application.

Type 
Specific/Configurable 
Polled/Interrupt 
Purpose 
Timer 
Timer 0 for PIC18, Timer 1 otherwise 
Interrupt. 
Used to implement a tick timer 
SPI or PMP 
Select via #define in HardwareProfile.h. See Hardware Configuration
Polled. 
The SPI module is used to drive the ENC28J60 or MRF24WB0M / MRF24WG0M. An ENCX24J600 can be driven by the SPI module or a PMP module. 
SPI 
Select via #define in HardwareProfile.h. See External Storage
Polled. 
Used to interface to an EEPROM or Serial Flash chip, as an option to store web pages for MPFS/MPFS2 or the AppConfig structure. 
SPI 
Select via #define in HardwareProfile.h. See External Storage
Polled. 
Used to interface to a serial RAM as a optional socket allocation method. 
Microchip TCP/IP Stack 5.42.08 - June 15, 2013
Copyright © 2012 Microchip Technology, Inc.  All rights reserved.