Part Number Hot Search : 
SMAJ4472 SM530 SXXXJ 1N251D TMA200A 50000 2N3092 10000
Product Description
Full Text Search
 

To Download PIC-MAXI-WEB Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  PIC-MAXI-WEB development board users manual rev.b, april 2009 copyright(c) 2009, olimex ltd, all rights reserved page 1
introduction: this board allows you to easily deve lop ethernet connect ivity applications. it has everything you normally woul d need for such applications: power relays which you can command throug h web interface, lcd display which will display messages you fill in web forms, analogue inputs for connection to sensors, digital optoisolated inputs, trimmer potentiometer, temperature sensor, ethernet connector. with this board you can easily automate your home and then control and monitor it from any point in the world via internet. an extension connector is available so you can connect custom made hardware to the board. the pic18f97j60 has 128kb flash program memory and there is external 1mbit (128kb) flash memory for data storage. the on board dc/dc converter makes this board very tolerant to the external power supply which could be in 9-25v dc or 7-18v ac range. the bridge rectifier on the input allows ac and dc adapters to be used and makes power supply polarity problems go away. board features: - pic18f97j60 microcontroller with embedded ethernet mac and phy and 128kb flash programming space - 1mbit on board serial flash for web pages storage - icsp/icd connector for programming and debugging with pic- icd2 and pic-icd2-pocket. - temperature sensor - trimmer potentiometer connected to analogue input - two relays 10a/250vac - four optoisolated digital inputs - twelve analogue inputs on terminal block - two buttons - lcd16x2 with backlight - rs232 interface - ethernet interface - complete web server and tcp-ip stack support as per microchip's open source tcp-ip stack - terminal block for power supply works with 9-25 vdc power supply - extension header to connect to other boards - dimensions 120x108 mm (4.72x4.25") electrostatic warning: the PIC-MAXI-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 sens itive devices should be applied when working with this board. board use requirements: cables: depends on the used programming/debugging tool. it could be 1.8 meter usb a-b cable to connect pic-icd2-pocket or pic-icd2 to usb host on pc or rs232 cable for pic-icd2-tiny and pic-icd2. you will page 2
need a serial cable if not for progra mming, than for co nfiguring the board. you will also need a lan cable. hardware: programmer/debugger ?olimex programmers are applicable, for example pic-icd2 , pic-icd2-pocket, pic-icd2-tiny or other compatible programming/debugging tool. !!!warning!!! when you want to program this microcontroller with pic- icd2, pic-icd2-pocket or pic-icd2-tiny, before connecting the programmer to your target board, you should first connect the programmer to your computer and open mplab. there, first from menu configure ? select device ? choose the microcontroller you are about to program, then from menu programmer ? select programmer ? choose mplab icd 2, wait while mplab is downloading operation system, and after icd2 is connected ? check in menu programmer ? settings ? power ? there is option ? power target circuit from mplab icd 2 ? this option shou ld be forbidden, you could not select it. now it is safe to connect the programmer to your target board. software: pic-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. you will also need a terminal program configured at 19 200 bps, 8n1 and no flow control. processor features: PIC-MAXI-WEB board use mcu pic18f97j60 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: page 3
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 shutdo wn if oscillator stops - two-speed oscillator start-up - address capability of up to 2 mbytes for external memory bus - 8-bit or 16-bit interface - 2-bit, 16-bit and 20-bit addressing modes - 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 o selectable polarity o programmable dead time o auto-shutdown and auto-restart - up to two master synchronous seri al 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 se rial 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
memory map: page 6
page 7
schematic: page 8 10k 100nf 100n na na na na na na 100nf 100nf 470pf 100n na 33pf 100n 100n 100n 100n 100n 33pf 1000uf/6.3v/8mm 220u/25v 100nf 15pf 15pf 100nf 100nf 100n 100n 100nf 100nf 100nf 100nf 100nf 100nf 100nf 100nf 100nf na na na na na 470pf 1000uf/6.3v/8mm 220u/25v 47uf/6.3v 10uf/6.3v 10uf/6.3v 10k 1n5819 1n4148 1n4148 1n4148 1n4148 1n4148 1n5819 1n4148 b-dil3 con62.54-0-d ferrite bead cl150uh/sw68 cl150uh/sw68 rjld-043tc yellow red red red red red red green green h11a817smd h11a817smd h11a817smd h11a817smd +5v +5v +5v +5v red 25mhz 32768/6pf bc817 bc817 100k 1k 49.9/1% 49.9/1% 49.9/1% 49.9/1% 180 180 1k 10k 0.68 0.68 10k 330 330 0.68 330 1k 330 10k 330 0.68 10k 10k 330 3.0k/1% 1k/1% 3k/1% 1.8k/1% 1.5k 10k 330 10k 330 1k 1m 0 opt 10k 330 10k 270/1% 10k 2k/1% 100k 100k 10k 330 opt 330 330 330 330 330 330 270 0 330 4.7k 4.7k ras-05-15 ras-05-15 db9_female bc846 te rmis tor mc34063ap1/acn_mbr pic18f97j60 mc34063ap1/acn_mbr st3232 at45db011 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v 3.3v avdd db[0..7],rs,r/w,e,light_lcd #ss1 #ss1 #ss2 #ss2 ain2 ain2 ain3 ain3 ain4 b1 b1 b2 b2 cs cs db0 db0 db1 db1 db2 db2 db3 db3 db4 db4 db5 db5 db6 db6 db7 db7 d_in1 d_in1 d_in2 d_in2 d_in3 d_in3 d_in4 d_in4 e ee leda leda ledb ledb light_lcd light_lcd light_lcd miso miso mosi mosi out1 out1 out2 out2 pgc pgc pgd pgd r/w r/w r/w rs rs rs rst rst rst rxd rxd sck sck tpin+ tpin+ tpin- tpin- tpout+ tpout+ tpout- tpout- txd txd 1 2 3 #ss1/#ss2 12 3.3v_e 12 5v_e an_tr but1 but2 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 c16 c17 c18 c19 c20 c23 c24 c25 c26 c27 c28 c29 c30 c31 c32 c33 c34 c35 c36 c37 c38 c39 c40 c41 c42 c43 c44 c45 c46 c47 c48 c49 c50 c51 cont rast d1 d2 d3 d4 d5 d6 d7 d8 ext-1 ext-2 ext-3 ext-4 ext-5 ext-6 ext-7 ext-8 ext-9 ext-10 ext-11 ext-12 ext-13 ext-14 ext-15 ext-16 ext-17 ext-18 ext-19 ext-20 ext-21 ext-22 ext-23 ext-24 ext-25 ext-26 g1 1 2 3 4 5 6 icsp in1-1 in1-2 in2-1 in2-2 in3-1 in3-2 in4-1 in4-2 l1 l2 l3 ag ag ay ay kg kg ky ky rct 6 rd+ 7 rd- 8 tct 3 td+ 1 td- 2 75 75 75 75 1nf/2kv 1 4 5 2 3 7 8 6 green yellow lan a 15 db0 7 db1 8 db2 9 db3 10 db4 11 db5 12 db6 13 db7 14 e 6 k 16 r/ w 5 vdd 2 vo 3 vss 1 _rs 4 ld0 ld1 ld2 led1 led2 led3 led4 led5 led6 1 2 4 3 opt1 1 2 4 3 opt2 1 2 4 3 opt3 1 2 4 3 opt4 out1-1 out1-2 out1-3 out2-1 out2-2 out2-3 pwr-1 pwr-2 pwr_led q1 q2 q3 q4 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 r32 r33 r34 r35 r36 r37 r38 r39 r40 r41 r42 r43 r44 r45 r46 r47 r48 r49 r50 r51 r52 r53 r54 r55 r56 r57 r58 r59 r60 rel1 rel1 rel2 rel2 1 2 3 4 5 6 7 8 9 rs232 rst t3 th1 dc 8 fb 5 is 7 sc 1 se 2 tc 3 vcc 6 vss 4 u1 #mclr 13 avdd 30 avss 31 env reg 29 nc 9 osc1/clki 63 osc2/clko 64 ra 0/leda /a n0 35 ra1/ledb/an1 34 ra2/an2/vref- 33 ra3/an3/vref+ 32 ra 4/t0cki 42 ra 5/a n4 41 rb0/int0/flt0 5 rb1/int1 6 rb2/int2 7 rb3/int3/eccp2( 1) /p2a ( 1) 8 rb4/kbi0 69 rb5/kbi1 68 rb6/kbi2/pgc 67 rb7/kbi3/pgd 57 rbia s 80 rc0/t1oso/t13cki 44 rc1/t1osi/eccp2(1)/p2a(1) 43 rc2/ eccp1/ p1a 53 rc3/sck1/scl1 54 rc4/ sdi1/ sda 1 55 rc5/ sdo1 56 rc6 / tx1/ ck1 45 rc7/rx1/dt1 46 rd0/ad0/psp0 92 rd1/ad1/psp1 91 rd2/ad2/psp2 90 rd3/ad3/psp3 89 rd4/ad4/psp4/sdo2 88 rd5/ad5/psp5/sdi2/sda2 87 rd6/ad6/psp6/sck2/scl2 84 rd7/ad7/psp7/#ss2 83 re0/ad8/#rd/p2d 4 re1/ad9/#wr/p2c 3 re2/ad10/#cs/p2b 98 re3/ad11/p3c(2) 97 re4/ad12/p3b(2) 96 re5/ad13/p1c(2) 95 re6/ad14/p1b(2) 94 re7/ad15/eccp2(1)/p2a(1) 93 rf0/a n5 12 rf1/a n6/c2out 28 rf2/a n7/c1out 23 rf3/a n8 22 rf4/a n9 21 rf5/an10/cvref 20 rf6/an11 19 rf7/ # ss1 18 rg0/ eccp3 / p3a 71 rg1/tx2/ck2 70 rg2/rx2/dt2 52 rg3/ccp4/p3d 51 rg4/ccp5/p1d 14 rg5 11 rg6 10 rg7 38 rh0/ a 16 99 rh1/ a 17 100 rh2/ a 18 1 rh3/ a 19 2 rh4/an12/p3c(2) 27 rh5/an13/p3b(2) 26 rh6/an14/p1c(2) 25 rh7/an15/p1b(2) 24 rj0/ a le 49 rj1/#oe 50 rj2/#wrl 66 rj3/#wrh 61 rj4/ ba 0 47 rj5/#ce 48 rj6/#lb 58 rj7/#ub 39 tpin+ 74 tpin- 73 tpout+ 78 tpout- 77 vdd 17 vdd1 37 vdd2 59 vdd3 62 vdd4 86 v ddcore/ v ca p 16 vddpll 81 v ddrx 75 vddtx 76 vss 15 vss1 36 vss2 40 vss3 60 vss4 65 vss5 85 vsspll 82 vssrx 72 vsstx 79 u2 dc 8 fb 5 is 7 sc 1 se 2 tc 3 vcc 6 vss 4 u3 c1 + 1 c1- 3 c2 + 4 c2- 5 r1in 13 r1out 12 r2in 8 r2out 9 t1in 11 t1out 14 t2in 10 t2out 7 v+ 2 v- 6 u4 15 16 gnd v cc u4pwr /cs/ 4 /reset/ 3 /wp/ 5 gnd 7 sck 2 si 1 so 8 vcc 6 u5 x1 - 1 x1- 2 x2- 1 x2- 2 x3- 1 x3- 2 x4- 1 x4- 2 x5 - 1 x5 - 2 x6 - 1 x6 - 2 x6 - 3 PIC-MAXI-WEB rev. b copyright(c) 2009, olimex ltd. http://www.olimex.com/dev + + + + + + + rj45 side 1:1 1:1 gnd
board layout: power supply circuit: PIC-MAXI-WEB can take power only from power connector pwr, where (9- 12) vdc or (6-9) vac external voltage source has to be applied. the board power consumption is about 200 ma with all peripherals and mcu running at full speed, relays and leds on and working ethernet connection. reset circuit: PIC-MAXI-WEB reset circuit is made with rc group r20 ? 10k and c31 ? 100nf. serial resistor r21 ? 330 ? is used to prevent fast c31 charge and discharge when pic18f97j60 is being programmed. manual reset is possible by the reset button. clock circuit: quartz crystal 25mhz is connected to pic18f97j60 pins osc1 (clk1) and osc2 (clko). internal pll circuit can multiply this frequency up to 41mhz. 32.768 khz quartz crystal is connected to pic18f97j60 pins t1so and t1osi for its internal timer1. page 9
jumper description: 5v_e enables 5v supply for lcd and relays. default state closed (shorted). 3.3v_e enables 3.3v supply for pic18f97j60 and all other devices. default state closed (shorted). 3.3v is also available to ext-1, so if you want to connect external backup battery to the pic18f97j60 this jumper should be opened and the external battery to be connected to ext-1 pin. #ss1/#ss2 c hip select for u5 (at45db011) serial flash. default position is selected to be #ss2 in compatibles with microchip software but user can change it in its own application. default state closed (shorted) input/output: two user buttons with names but1 and but2 ? connected to pic18f97j60 pin 8 rb3/int3/eccp2(1)/p2a(1) and pin 6 rb1/int1; one analog trimmer an_tr ? connected to pic18f97j60 pin 33 ra2/an2/vref-; thermistor th1 ? connected to pic18f97j60 pin 32 ra2/an2/vref+; three leds ? ld0 (yellow) ? connected to pic18f97j60 pin 49 rj0/ale , ld1 (red) ? connected to pic18f97j60 pin 50 rj1/#oe, ld2 (red) ? connected to pic18f97j60 pin 66 rj2/#wrl; four opto isolated digital inputs in1-in4 ; four red leds ? led1 , led2 , led3 , led4 for every digital input; two green leds ? led5 , led6 ? for the relays; power supply red led with name pwr_led ? indicates that 3.3v power supply is available twelve analog inputs x1-x6 ; lcd display - sc1602a - 16 characters x 2 lines. page 10
external connector description: icsp: pin # signal name 1rst 2vcc 3gnd 4pgd 5pgc 6nc pgd i/o program data. serial data for programming. pgc input program clock. clock used for transferring the serial data (output from icsp, input for the mcu). rs232: pin # signal name 1nc 2txd 3rxd 4nc 5 gnd 6nc 7nc 8nc 9nc txd output transmit data. this is the asynchronous serial data output (rs232) for the shift register on the uart controller. rxd input receive data. this is the asynchronous serial data input (rs232) for the shift register on the uart controller. page 11
x(1 6)-connectors pin # signal name 1ain4 2ain5 3ain6 4ain7 5ain8 6ain9 7ain10 8ain11 9ain12 10 ain13 11 ain14 12 ain15 13 gnd these are the 12 analog inputs. in(1 4)-connectors pin # signal name 1in1+ 2in1- 3in2+ 4in2- 5in3+ 6in3- 7in4+ 8in4- these are the 4 opto isolated digital inputs. page 12
ext : pin # signal name pin # signal name 1vcc 2gnd 3rj7/#ub 4rj6/#lb 5rj5/#ce 6rj4/ba0 7 rj3/#wrh 8 rj2/#wrl 9 rj1/#oe 10 rj0/ale 11 rh3/a19 12 pg3/ccp4/p3d 13 rg2/rx2/dt2 14 rg1/tx2/ck2 15 rg0/eccp3/p3a 16 rf7/#ss1 17 rd6/ad6/psp6/sck2/scl2 18 rd5/ad5/psp5/sdi2/sda2 19 rd4/ad4/psp4/sdo2 20 rd3/ad3/psp3 21 rd2/ad2/psp2 22 rs1/ad1/psp1 23 rd0/ad0/psp0 24 rb5/kbi1 25 rb0/int0/flt0 26 rb2/int2 page 13
lan : pin # signal name chip side pin # signal name chip side 1 tpout+ 5 not connected (nc) 2 tpout- 6 not connected (nc) 3 3.3v 7 tpin+ 4 not connected (nc) 8 tpin- led color usage right yellow activity left green 100mbits/s (half/full duplex) relays: page 14 pin # signal name 1 normal open 2 common 3 normal close
pwr : page 15 pin # signal name 1 ac in 1 2 ac in 2
mechanical dimensions: all measures are in mm. page 16
available demo software: you could find information about PIC-MAXI-WEB board, microchip tcp/ip stack and how to change and configure the software in understanding pic web boards on www.olimex.com/dev. page 17
order code: PIC-MAXI-WEB ? assembled and tested (no kit, no soldering required) how to order? you can order to us directly or by any of our distributors. check our web www.olimex.com/dev for more info. all boards produced by olimex are rohs compliant revision history: rev.a - created july 2008 rev b - created april 2009 page 18
disclaimer: ? 2009 olimex ltd. all rights reserved. ol imex?, logo and combinations thereof, are registered trademarks of olimex ltd. other terms and product names may be trademarks of others. the information in this document is provid ed in connection with olimex products. no license, express or implied or otherwise, to an y intellectual property right is granted by this document or in connection with the sale of olimex products. neither the whole nor any part of the informat ion contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder. the product described in this document is subject to continuous development and improvements. all particulars of the product and its use contained in this document are given by olimex in good faith. however all warranties implied or expressed including but not limited to implied warranties of merchant ability or fitness for purpose are excluded. this document is intended only to assist the reader in the use of the product. olimex ltd. shall not be liable for any loss or damage ar ising from the use of any information in this document or any error or omission in such in formation or any incorrect use of the product. page 19


▲Up To Search▲   

 
Price & Availability of PIC-MAXI-WEB

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X