Wired Connectivity
USB On-The-Go:
-
PIC24FJ256GB110 family devices contain a full-speed and low-speed compatible, On-The-Go (OTG) USB Serial Interface Engine (SIE)
-
The OTG capability allows the device to act either as a USB peripheral device or as a USB embedded host with limited host capabilities
-
The OTG capability allows the device to dynamically switch from device to host operation using OTG’s Host Negotiation Protocol (HNP)
-
Support for all four USB transfer types: control, interrupt, bulk and isochronous
-
Integrated, on-chip USB transceiver, with support for off-chip transceivers via a digital interface
-
Configurations for on-chip bus pull-up and pull-down resistors

Universal USB modules are shown below:

Application Examples are
ETHERNET CONTROLLER:
The Ethernet controller is a bus master module that interfaces with an off-chip Physical Layer (PHY) to implement a
complete Ethernet node in a system.
Following are some of the key features
- Supports 10/100 Mbps data transfer rates
- Supports full-duplex and half-duplex operation
- Supports RMII and MII PHY interface
- Supports MIIM PHY management interface
- Supports both manual and automatic flow control
- RAM descriptor-based DMA operation for both receive and transmit path
- Fully configurable interrupts
- Configurable receive packet filtering
- CRC check
- 64-byte pattern match
- Broadcast, multicast and unicast packets
- Magic Packet™
- 64-bit hash table
- Runt packet
- Supports packet payload checksum calculation
- Supports various hardware statistics counters
Controller Area Network (CAN):
- Standards Compliance:
- Full CAN 2.0B compliance
- Programmable bit rate up to 1 Mbps
- Message Reception and Transmission:
- 32 message FIFOs
- Each FIFO can have up to 32 messages for a total of 1024 messages
- FIFO can be a transmit message FIFO or a receive message FIFO
- User-defined priority levels for message FIFOs used for transmission
- 32 acceptance filters for message filtering
- Four acceptance filter mask registers for message filtering
- Automatic response to remote transmit request
- DeviceNet™ addressing support
- Additional Features:
- Loopback, Listen All Messages and Listen Only modes for self-test, system diagnostics and bus monitoring
- Low-power operating modes
- CAN module is a bus master on the PIC32MX system bus
- Use of DMA is not required
- Dedicated time-stamp timer
- Dedicated DMA channels
- Data-only Message Reception mode
|