Wired Connectivity

usb connectorUSB 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

usb

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