Ethernet Embedded Designs  using PIC18F97J60  <ul><li>Source: Microchip </li></ul>
Introduction <ul><li>Purpose </li></ul><ul><ul><li>This training module introduces the PIC18F97J60 family features and tar...
Why Ethernet in Embedded Applications? <ul><li>Ethernet is  ubiquitous. </li></ul><ul><li>Ethernet networks ensures  inter...
Ethernet Speed <ul><li>10Base-T </li></ul><ul><ul><li>Target applications - low bandwidth </li></ul></ul><ul><ul><li>Embed...
Traditional 8-bit MCU Limitations <ul><li>Interface </li></ul><ul><ul><li>Adding Ethernet Expensive </li></ul></ul><ul><ul...
SPI Based Ethernet Controller MCU Ethernet Controller Connector
Integrated, Single-Chip Microcontroller MCU Ethernet Controller Connector PIC18F97J60
PIC18 J-series Overview
PIC18F97J60 Overview <ul><li>10 MIPS/40 MHz at 3V </li></ul><ul><li>10 Base-T Ethernet MAC and PHY </li></ul><ul><li>8 KB ...
Target Applications <ul><li>Industrial Automation </li></ul><ul><ul><li>Industrial Control </li></ul></ul><ul><ul><li>Powe...
Ethernet Module in PIC18F97J60
Physical Interfaces <ul><li>Signal Interfaces </li></ul><ul><ul><li>TPIN+: Differential plus twisted-pair input </li></ul>...
Ethernet Interrupts <ul><li>Receive Error Interrupt (RXERIF) </li></ul><ul><li>Transmit Error Interrupt (TXERIF) </li></ul...
Application Example 1 – IP Security Camera
Application Example 2 – Vending Machine
Application Example 3 – Internet Radio
Development Tools <ul><li>DM183033 ( Order Code: 1629964 or 07P9074 ) </li></ul><ul><ul><li>For Internet Radio evaluation ...
Additional Resource <ul><li>For ordering the PIC18F97J60 MCU, please click the part list or </li></ul><ul><li>Call our sal...
Upcoming SlideShare
Loading in …5
×

Ethernet Embedded Designs using PIC18F97J60

3,940 views

Published on

This training module introduces the PIC18F97J60 family features and target applications, and discusses how to add Ethernet to embedded designs.

Published in: Technology, Business

Ethernet Embedded Designs using PIC18F97J60

  1. 1. Ethernet Embedded Designs using PIC18F97J60 <ul><li>Source: Microchip </li></ul>
  2. 2. Introduction <ul><li>Purpose </li></ul><ul><ul><li>This training module introduces the PIC18F97J60 family features and target applications, and discusses how to add Ethernet to embedded designs. </li></ul></ul><ul><li>Outline </li></ul><ul><ul><li>Ethernet Overview </li></ul></ul><ul><ul><li>PIC18F97J60 positioning and features </li></ul></ul><ul><ul><li>Example Applications </li></ul></ul><ul><ul><li>Supporting Development Tools </li></ul></ul><ul><li>Content </li></ul><ul><ul><li>18 pages </li></ul></ul>
  3. 3. Why Ethernet in Embedded Applications? <ul><li>Ethernet is ubiquitous. </li></ul><ul><li>Ethernet networks ensures interoperability. </li></ul><ul><li>Ethernet networks are scalable. </li></ul><ul><li>No distance barrier for Ethernet networks. </li></ul>Internet Ethernet Ethernet
  4. 4. Ethernet Speed <ul><li>10Base-T </li></ul><ul><ul><li>Target applications - low bandwidth </li></ul></ul><ul><ul><li>Embedded applications typically configured as a sub-network behind a switch or router. </li></ul></ul><ul><li>100Base-T </li></ul><ul><ul><li>Network performance </li></ul></ul><ul><ul><li>Low latency – real time delivery </li></ul></ul><ul><ul><li>High bandwidth applications </li></ul></ul><ul><ul><li>VoIP Intercoms, Automotive navigational systems </li></ul></ul>
  5. 5. Traditional 8-bit MCU Limitations <ul><li>Interface </li></ul><ul><ul><li>Adding Ethernet Expensive </li></ul></ul><ul><ul><li>Board Space and Complexity </li></ul></ul><ul><ul><li>Insufficient I/O </li></ul></ul><ul><li>Insufficient Program Memory </li></ul><ul><ul><li>TCP/IP Stack Code space </li></ul></ul>
  6. 6. SPI Based Ethernet Controller MCU Ethernet Controller Connector
  7. 7. Integrated, Single-Chip Microcontroller MCU Ethernet Controller Connector PIC18F97J60
  8. 8. PIC18 J-series Overview
  9. 9. PIC18F97J60 Overview <ul><li>10 MIPS/40 MHz at 3V </li></ul><ul><li>10 Base-T Ethernet MAC and PHY </li></ul><ul><li>8 KB Dedicated Buffer </li></ul><ul><li>64 – 128KB Program Flash </li></ul><ul><ul><li>1k retention </li></ul></ul><ul><ul><li>20 years retention </li></ul></ul><ul><ul><li>self write </li></ul></ul><ul><li>Feature set optimized for </li></ul><ul><li>embedded control </li></ul><ul><li>64, 80 & 100 Pins </li></ul>
  10. 10. Target Applications <ul><li>Industrial Automation </li></ul><ul><ul><li>Industrial Control </li></ul></ul><ul><ul><li>Power-Supply Monitoring </li></ul></ul><ul><ul><li>Network/Server Monitoring </li></ul></ul><ul><ul><li>Environmental Monitoring </li></ul></ul><ul><li>Building Automation </li></ul><ul><ul><li>Fire & Safety </li></ul></ul><ul><ul><li>Access Control </li></ul></ul><ul><ul><li>Security Panels </li></ul></ul><ul><ul><li>Lighting Control </li></ul></ul><ul><ul><li>VoIP Intercom </li></ul></ul><ul><li>Home Control </li></ul><ul><ul><li>Security </li></ul></ul><ul><ul><li>Networked Appliances </li></ul></ul><ul><li>Commercial Control </li></ul><ul><ul><li>Kitchen Appliances </li></ul></ul><ul><ul><li>Drink Dispensers </li></ul></ul><ul><ul><li>Hotel Minibars </li></ul></ul><ul><ul><li>POS Terminals </li></ul></ul>
  11. 11. Ethernet Module in PIC18F97J60
  12. 12. Physical Interfaces <ul><li>Signal Interfaces </li></ul><ul><ul><li>TPIN+: Differential plus twisted-pair input </li></ul></ul><ul><ul><li>TPIN-: Differential minus twisted-pair input </li></ul></ul><ul><ul><li>TPOUT+: Differential plus twisted-pair output </li></ul></ul><ul><ul><li>TPOUT-: Differential minus twisted-pair output </li></ul></ul><ul><li>Power Interface </li></ul><ul><ul><li>Independent voltage source and ground connections for the PHY module. </li></ul></ul><ul><li>A bias current, derived from an external resistor, must be applied to RBIAS for proper transceiver operation. </li></ul>
  13. 13. Ethernet Interrupts <ul><li>Receive Error Interrupt (RXERIF) </li></ul><ul><li>Transmit Error Interrupt (TXERIF) </li></ul><ul><li>Transmit Interrupt (TXIF) </li></ul><ul><li>Link Change Interrupt (LINKIF) </li></ul><ul><li>DMA Interrupt (DMAIF) </li></ul><ul><li>Receive Packet Pending Interrupt (PKTIF) </li></ul>
  14. 14. Application Example 1 – IP Security Camera
  15. 15. Application Example 2 – Vending Machine
  16. 16. Application Example 3 – Internet Radio
  17. 17. Development Tools <ul><li>DM183033 ( Order Code: 1629964 or 07P9074 ) </li></ul><ul><ul><li>For Internet Radio evaluation </li></ul></ul><ul><li>DM163024 ( Order Code: 1439836 or 26M9181 ) </li></ul><ul><ul><li>For Ethernet ONLY evaluation using the 10Base-T Controller and/or the 8-bit MCU with integrated 10Base-T </li></ul></ul><ul><li>AC164123 and DM240001 ( Order Code: 1439831 / 1146554 or 16M5242 / 04M6008 ) </li></ul><ul><ul><li>For Ethernet and other application(s) evaluation using the 16-/32-bit MCU and 10Base-T Ethernet Controller. </li></ul></ul><ul><li>AC164121 and DM183032 ( Order Code: 1439829 / 1615691 or 56K5830 / 07P9073 ) </li></ul><ul><ul><li>For Ethernet and other application(s) evaluation using the 8-bit MCU and 10Base-T Ethernet Controller </li></ul></ul>
  18. 18. Additional Resource <ul><li>For ordering the PIC18F97J60 MCU, please click the part list or </li></ul><ul><li>Call our sales hotline </li></ul><ul><li>For additional inquires contact our technical service hotline </li></ul><ul><li>For more product information go to </li></ul><ul><ul><li>http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026439 </li></ul></ul>Newark Farnell

×