OLIMEX PIC-MICRO-WEB User Manual

PIC-MICRO-WEB development board
User's manual
Rev. E, January 2014
Copyright(c) 2011, OLIMEX Ltd, All rights reserved
Page 1
INTRODUCTION:
BOARD FEATURES:
PIC18F67J60 microcontroller with Ethernet and 1 Mbit memory for code 1Mbit on board serial flash for web pages storage mini ICSP/ICD connector for programming with PIC-ICD2, PIC-ICD2-TINY and
PIC-ICD2-POCKET.
Power-Over-Ethernet support (for use with MOD-PoE power supply injector on
standard LAN cables/switches)
It is possible to use the board without PoE in which case DB25.pin8 (Vin) should
be connected to 24-50 VDC source
The board is enclosed in plastic shell DB25 parallel port 25 available signals and power supply on the DB25 connector Dimensions 50x30 mm (2 x 1.2")
ELECTROSTATIC WARNING:
The PIC-MICRO-WEB board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board.
BOARD USE REQUIREMENTS:
Cables: 1.8 meter USB A-B cable to connect PIC-KIT3. Other cables might be
required in case of other programming/debugging tools. You will also need a LAN cable.
Hardware: Programmer/Debugger – PIC-KIT3 or other compatible
programming/debugging tool.
Page 2
MOD-PoE – module that provides Power-Over-Ethernet. If you don't want to use this module, you should apply power (24-50VDC) directly to DB25.pin8.
Software: PIC-MICRO-WEB is tested with MPLAB IDE v.7.62 + MPLAB C18 C
compiler. It is possible that the stack might not function properly if used with later versions of MPLAB IDE.
PROCESSOR FEATURES:
PIC-MICRO-WEB board use MCU PIC18F67J60 from Microchip with these
features:
- IEEE 802.3 compatible Ethernet Controller
- Integrated MAC and 10Base-T PHY
- 8-Kbyte Transmit/Receive Packet Buffer SRAM
- Supports One 10Base-T Port
- Programmable Automatic Retransmit on Collision
- Programmable Padding and CRC Generation
- Programmable Automatic Rejection of Erroneous Packets
- Activity Outputs for 2 LED Indicators
- Buffer:
o Configurable transmit/receive buffer size o Hardware-managed circular receive FIFO o Byte-wide random and sequential access o Internal DMA for fast memory copying o Hardware assisted checksum calculation for various protocols
- MAC:
o Support for Unicast, Multicast and Broadcast packets o Programmable Pattern Match of up to 64 bytes within packet at user-
defined offset
o Programmable wake-up on multiple packet formats
- PHY: o Wave shaping output filter
- Selectable System Clock derived from Single 25 MHz External Source: o 2.778 to 41.667 MHz
- Internal 31 kHz Oscillator
- Secondary Oscillator using Timer1 @ 32 kHz
- Fail-Safe Clock Monitor:
o Allows for safe shutdown if oscillator stops
- Two-Speed Oscillator Start-up
- High-Current Sink/Source: 25 mA/25 mA on PORTB and PORTC
- Five Timer modules (Timer0 to Timer4)
- Four External Interrupt pins
- Two Capture/Compare/PWM (CCP) modules
- Three Enhanced Capture/Compare/PWM (ECCP) modules:
o One, two or four PWM outputs
Page 3
o Selectable polarity o Programmable dead time o Auto-shutdown and auto-restart
- Up to Two Master Synchronous Serial Port (MSSP) modules supporting SPI (all
4 modes) and I2C™ Master and Slave modes
- Up to Two Enhanced USART modules:
o Supports RS-485, RS-232 and LIN 1.2 o Auto-wake-up on Start bit o Auto-Baud Detect (ABD)
- 10-Bit, Up to 16-Channel Analog-to-Digital Converter module (A/D):
o Auto-acquisition capability o Conversion available during Sleep
- Dual Analog Comparators with Input Multiplexing
- Parallel Slave Port (PSP) module (100-pin devices only)
- 5.5V Tolerant Inputs (digital-only pins)
- Low-Power, High-Speed CMOS Flash Technology:
o Self-reprogrammable under software control
- C compiler Optimized Architecture for Reentrant Code
- Power Management Features:
o Run: CPU on, peripherals on o Idle: CPU off, peripherals on o Sleep: CPU off, peripherals off
- Priority Levels for Interrupts
- 8 x 8 Single-Cycle Hardware Multiplier
- Extended Watchdog Timer (WDT):
o Programmable period from 4 ms to 134s
- Single-Supply 3.3V In-Circuit Serial Programming™ (ICSP™) via Two Pins
- In-Circuit Debug (ICD) with 3 Breakpoints via Two Pins
- Operating Voltage Range of 2.35V to 3.6V (3.1V to 3.6V using Ethernet module)
- On-Chip 2.5V Regulator
Page 4
BLOCK DIAGRAM:
Page 5
Loading...
+ 10 hidden pages