eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications

Similar documents
eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

nic424 ENC424J600 10/100-BaseT Network Interface Card Features Description Applications

SBC44EC. Single board computer for 44 pin PLCC PICs

SBC65EC. Ethernet enabled Single Board Computer

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

SBC45EC. Single board computer for 44 pin PLCC PICs

ET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features

Environmental Data Acquisition Using (ENC28J60)

PIC-P67J60 development board Users Manual

PICado Alpha Development Board V1.0

Connectivity. Ethernet

Modtronix Engineering Modular Electronic Solutions SBC28DC. Single board computer for 28 pin DIP PICs

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

RFID: Read and Display V2010. Version 1.1. Sept Cytron Technologies Sdn. Bhd.

PIC16F87X. 28/40-pin 8-Bit CMOS FLASH Microcontrollers. Devices Included in this Data Sheet: Pin Diagram PDIP. Microcontroller Core Features:

AKKON USB CONTROLLER BOARD

PIC-MAXI-WEB development board Users Manual

Manual of Board ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22

PIC-LCD-3310 development board Users Manual

LIN bus board datasheet EB

Bolt 18F2550 System Hardware Manual

TDSDB Features. Description

KPIC-0818P (V050919) Devices Included in this Data sheet: KPIC-0818P

Internet board datasheet EB

PIC Microcontroller Introduction

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

TCP/IP Base Board Setup Instructions (JGS_ETH24_BASE)

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

XPort Direct+ Integration Guide/Data Sheet

ICP05 IBOARD LITE ICP05. - iboard lite

BC-USB-Kit Manual. First Edition. February, BeatCraft, Inc.

PIC-P40 development board Users Manual

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

AVR- M16 development board Users Manual

PVK40. User's manual. Feature Rich Development and Educational Kit for 40-pin Microchip PIC microcontrollers

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

EasyPIC5 Development System

PIC-P28-USB development board Users Manual

PIC-32MX development board Users Manual

chipkit Network Shield Reference Manual Overview Revised February 26, 2016 This manual applies to the chipkit Network Shield rev.

Linux Kernel Hacking Free Course, 3rd edition. HWMPS: Hardware Monitor & Protection System

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

Product Overview -A 16 bit Micro Experimenter for Solderless Breadboards

DEV-1 HamStack Development Board

DEV16T. LCD Daughter board

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 1/24/2011

WIZ220IO / WIZ220IO-EVB User s Manual (Ver. 1.0)

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

MOD-ZIGBEE-PIR sensor development board USER S MANUAL All boards produced by Olimex LTD are ROHS compliant

Rapid40i PIC Prototyping PCB User Manual

Microcontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8

imcu7100evb User s Guide

RN-171-XV b/g Wireless LAN Module

BIG8051. Development system. User manual

Card Reader Board EB037-00

DS1306. Serial Alarm Real Time Clock (RTC)

Amarjeet Singh. January 30, 2012

PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017)

8-megabit 2.5-volt or 2.7-volt DataFlash AT45DB081D

BIGdsPIC6. Development System. User manual

ARDUINO MEGA INTRODUCTION

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

USBIO24 RL Digital I/O Module

Preliminary. PACKAGE - 28-pin MLP (5mm X 5mm) Example Circuit Diagram CP V. 48MHz Oscillator. USB Function Controller 512B EEPROM

6LoWPAN Development Platform Saker Manual

icex-cmtm General specs and Installation guide

PIN ASSIGNMENT PIN DESCRIPTION

Rapid40iXL PIC Prototyping PCB User Manual

Breeze Board. Type A. User Manual.

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

WIZ810MJ Datasheet. (Ver. 1.2) 2007 WIZnet Inc. All Rights Reserved. For more information, visit our website at

32 bit Micro Experimenter Board Description and Assembly manual

MX Educational Target User Manual

DS2430A 256-Bit 1-Wire EEPROM

RN-174 WiFly Super Module

Dwarf Boards. DB057 : 40-pin controller board

Description: USB to Serial interface and USB development platform

RN-171-EK Evaluation Board

The FED PIC Flex 2 Development Boards

ARDUINO LEONARDO ETH Code: A000022

16-megabit 2.5-volt or 2.7-volt DataFlash AT45DB161D

Embedded Systems. PIC16F84A Internal Architecture. Eng. Anis Nazer First Semester

Lab4 INTRODUCTION TO DEVELOPMENT ENVIRONMENT

PIC Serial Peripheral Interface (SPI) to Digital Pot

SimPLC. User Manual.

AN5123 Application note

VINCULUM-BASED TEMPERATURE / HUMIDITY / VOLTAGE DATA LOGGER FEATURES:

Instructionss. features: Actual Size Image. start up defaults. Sends server.) User configurable. All on - 1 -

4-Megabit 2.7-volt Only Serial DataFlash AT45DB041. Features. Description. Pin Configurations

PICmicro Microcontroller Lite programmer datasheet

AN10428 UART-SPI Gateway for Philips SPI slave bridges

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

GT25C64 SPI. 64K bits. Serial EEPROM

Doc: page 1 of 6

HAND HELD PROGRAMMER QUICK START GUIDE

Mechatronics and Measurement. Lecturer:Dung-An Wang Lecture 6

Arduino Uno R3 INTRODUCTION

Transcription:

Embedded TCP/IP 10-BaseT Network Module Features 8-bit reprogrammable Microcontroller with Enhanced Flash program memory, EEPROM and Static RAM data memory On board 10Mbps Ethernet controller, and RJ45 jack for network connection Small 2x3 circuit board footprint Single +5VDC supply Microchip s TCP/IP protocol stack, with IPv4, UDP, TCP, DHCP, ICMP, FTP, and HTTP support Ethernet Boot Loader On board Serial Flash EEPROM 40MHz CPU clock IEEE 802.3 10BaseT compliant Fully assembled and tested Description Applications The eip-10 is a small network module implemented with Microchip Technology PIC18F2620 8-bit Microcontroller and ENC28J60 Ethernet Network Controller. The circuit board includes all required components for both controllers, plus a serial 256Kbit EEPROM for storage of board configuration, basic HTML pages and graphic files, three LEDs for health and board activity, and a RJ-45 jack with integrated magnetics and built-in Link and Activity LEDs for connection to an Ethernet Local Area Network. Microcontroller SPI bus signals, USART TX and Rx, ICSP interface, and unused I/O pins are all routed to the board interface connector. Remote control and monitoring Data capture and logging Industrial Automation Building Automation Appliance remote management Robotics Microcontroller Research and Development TCP/IP Research and Development Serial interface (RS-232/RS-485) to Ethernet bridge 2010, LJCV Electronics Preliminary Information Page 1

General Description The eip-10 board combines the flexibility and features of a small package PIC18F2620 8-bit microcontroller (MCU) [B1] from Microchip Technology with their new ENC28J60 [B2] IEEE 802.3 Stand-Alone Ethernet controller with integrated SPI bus interface, MAC and 10BASE-T PHY (ENC). The board includes all support components for both controllers plus a 256Kbit serial EEPROM for application and user data storage. Communication between both controllers is implemented using the standard SPI (Serial Peripheral Interface) signals SCK (clock), SDI (serial data input) and SDO (serial data output). The RC0 I/O port of the MCU is used to drive the CS (chip select) signal of the ENC. The SPI bus is also shared with the serial EEPROM, in this case the RC1 I/O port of the MCU is used to drive the CS signal of the EEPROM. The board includes next to the EEPROM chip a small solder jumper labeled WP, normally this jumper is open enabling the modification of the EEPROM STATUS register (refer to the 25LC256 Data Sheet [B3] for additional information about data protection). Since the SPI bus can be shared with additional devices all SPI signals are present on the board interface connector J1. Clock source for the Microcontroller is provided by a 10.00MHz parallel cut crystal. To achieve higher performance and recommended clock speeds for the SPI bus the Microcontroller is normally configured with HSPLL enabled for an internal clock speed of 40MHz. The board also includes three status LEDs (marked 1, 2 and 3) for indication of MCU program status and activity. The LEDs are connected to RA3, RA4, and RA5 I/O ports of the MCU. All remaining I/O ports of the MCU (RA0, RA1, RA2, RB0-RB7, and RC2) are present on the board interface connector J1. The MCU reset logic is implemented with a 10K resistor and a high speed switching diode, the MCU reset or MCLR signal is also present on the J1 board interface connector to complete the MCU ICSP (In Circuit Serial Programming) interface. The board requires a stable +5V DC supply with at least 200 ma (this requirement varies according to the use of available I/O ports). Complete schematics of the eip-10 are included in Appendix A. The MCU is pre-loaded with Brush Electronics Ethernet Bood Loader [B7]. Complete source code for the TCP/IP stack is available from Microchip for download. Microcontroller The PIC18F2620 is a high performance 8- bit Harvard architecture microcontroller with a reduced instruction set, that includes in the chip 64Kbytes of enhanced Flash memory (equivalent to 32,768 single word instructions), 3,986 bytes of static RAM, 1,024 bytes of data EEPROM, 25 general purpose bidirectional I/O lines, of which up to 10 can be configured as channels for the 10-bit A/D converter, dual analog comparators, a Master Synchronous Serial Port (MSSP) module supporting the 3-wire SPI bus, an Enhanced Addressable USART module, and more. For a detailed feature description and complete documentation of the Microcontroller, please refer to Microchip s PIC18F2620 Data Sheet [B1] and the PIC18 Family Reference Manual [B6]. 2010, LJCV Electronics Preliminary Information Page 2

Ethernet Controller Microchip s ENC28J60 is an IEEE 802.3 Stand Alone Ethernet controller with integrated MAC and 10BASE-T PHY modules. It has an 8KBytes dual port static RAM buffer with hardware assisted circular receive FIFO and CRC generation. It supports Unicast, Multicast and Broadcast packets, and programmable receive packet filtering. Board Interface (J1) Connections to the board are performed via the J1 connector interface; it accommodates any standard 20 pin two-row header with.100 pitch. Physical Dimensions The hardware CRC calculation module facilitates the in-buffer checksum generation for various network protocols. It also includes two programmable LED outputs for LINK, Rx/Tx activity and collision status. These two outputs drive the LEDs present in the eip-10 RJ-45 jack. By default the yellow LED indicates LINK status and the green LED Rx/Tx activity. For a detailed feature description and complete documentation of the Ethernet Controller, please refer to Microchip s ENC28J60 Data Sheet [B2]. Serial EEPROM The serial EEPROM included in the eip-10 board is a Microchip 25LC256. This external 32Kbytes memory facilitates the non-volatile storage of configuration information, user data, HTML pages and graphics, etc. The EEPROM endurance is 1,000,000 read/write cycles with more than 200 years of data retention. For a detailed feature description and complete documentation of the Serial EEPROM, please refer to Microchip s 25LC256 Data Sheet [B3]. All dimensions are in inches. 2010, LJCV Electronics Preliminary Information Page 3

J1 Pin Out (Shown from component side) Connecting the eip-10 The eip-10 is shipped fully assembled and tested. The Microcontroller program memory is preloaded with Brush Electronics Ethernet Boot Loader. The only connections required to get the board up and running are V CC = 5V, GND and a 10BASE-T cable to your local area network or PC (be aware that if you connect the 10BASE-T cable directly to a PC Network Interface Card a crossover cable is needed). The schematic below shows a basic circuit with the eip-10 that includes two pushbutton switches, S1 to force a hardware RESET of the Microcontroller, and S2 connected to the RB5 I/O Port to enter in configuration mode via the serial interface (if enabled by firmware). The schematic also shows a RJ-11 6 position jack for the ICSP (In Circuit Serial Programming) interface to the Microcontroller, which enables tools such as Microchip s In-Circuit Debugger/Programmer MPLAB ICD2 to access and program the MCU. 2010, LJCV Electronics Preliminary Information Page 4

Electrical Characteristics Absolute Maximum Ratings Symbol Parameter Value Unit V CC Supply Voltage -0.3 to +6.5 V I SUP Supply Current (@ V CC =5.0V) 200 ma T OP Operating Temperature 0 to +70 C T STO Storage Temperature -50 to +150 C DC Normal Operating Characteristics Symbol Parameter Value Min Typ Max Unit V CC Supply Voltage 4.2 5.0 5.5 V I SUP Supply Current (@V CC =4.75V) 140 170 190 ma V IL Input Low Voltage (I/O ports) - - 0.8 V V IH Input High Voltage (I/O ports) 2.0 5.0 VCC V V OL Output Low Voltage (I/O ports) - 0.6 0.6 V V OH Output High Voltage (I/O ports) V CC -0.7 - - V For complete AC and DC operating characteristics please refer to Microchip s PIC18F2620 Data Sheet [B1]. 2010, LJCV Electronics Preliminary Information Page 5

Appendix A eip-10 Schematics 2010, LJCV Electronics Preliminary Information Page 6

Appendix B Technical References [B1] PIC18F2620 Enhanced Flash 8-bit Microcontroller Data Sheet, Microchip Technology Inc., 2004, Document Number DS39626B. [B2] ENC28J60 Stand-Alone Ethernet Controller Data Sheet, Microchip Technology Inc., 2006, Document Number DS39662B. ENC28J60 Rev. B4 Silicon Errata, Microchip Technology Inc., 2006, Document Number DS80257C. ENC28J60 Rev. B5 Silicon Errata, Microchip Technology Inc., 2006, Document Number DS80264C. [B3] 25LC256 256K SPI Bus Serial EEPROM Data Sheet, Microchip Technology Inc., 2005, Document Number DS21822E. [B4] Microchip TCP/IP Protocol Stack, available at www.microchip.com/tcpip. [B5] Microchip MPLAB Integrated Development Environment, and Microchip MPLAB C18 Compiler, available at www.microchip.com. [B6] PICmicro 18C MCU Family Reference Manual, Microchip Technology Inc., 2000, Document Number DS39500A. [B7] Brush Electronics Ethernet Boot Loader System, www.brushelectronics.com. 2010, LJCV Electronics Preliminary Information Page 7

Revision History: September 2006, Original data sheet document for eip-10. March 2010, Updated references to Microchip TCP/IP Stack. Notes: Information provided in this document is believed to be accurate and reliable. However LJCV Electronics assumes no responsibility for errors or omissions. LJCV Electronics assumes no responsibility for the use of this information or the devices and/or systems referenced in this document. This document may be subject of future updates and LJCV reserves the right to discontinue production and change specifications and prices without notice. LJCV Electronics makes no warranty of merchantability or fitness for any purposes. 2006-2010, LJCV Electronics, All Rights Reserved. www.ljcv.net SPI is a registered trademark of Motorola Corporation. The Microchip name and logo, PIC, PICmicro, MPLAB, ICSP are registered trademarks of Microchip Technology Inc. The Ethernet Boot Loader is copyrighted by Brush Electronics and Andrew Smallridge and is provided for noncommercial use. Reverse Engineering of the code is strictly prohibited. All other trademarks mentioned in this document are property of their respective companies. 2010, LJCV Electronics Preliminary Information Page 8