ENC28J60-H Ethernet Controller Module

0 comments
FEATURES
  • ENC28J60 Ethernet controller in the world's most compact header form
  • LAN connecttor with build in transformer
  • two status LEDs on LAN connector
  • SPI interface takes only few pins to add Ethernet interface to your microcontroller project
  • 10 pin interface on 0.1" row pins header
  • PCB: FR-4, 1.5 mm (0,062"), green soldermask, white silkscreen component print
  • Dimensions: 30x24 mm (1.18 x 0.95")
  • space between the pin rows: 20 mm (0.8")


DOCUMENTS

HARDWARE


SOFTWARE
  • Microchip's TCP-IP stack full featured TCP-IP stack, very easy to configure and use with PIC microcontrollers.
  • AVR fans now have also demo code for driving ENC28J60 with Bascom thanks to Ben Zijlstra from Netherlands
  • uIP1.0 demo code with LPC-P2106 and ENC28J60-H for CrossWorks written by Iain Derrington


Read more ►

PIC USB Board with PIC18F4550

0 comments
This is starterkit which allow you to explore all capabilities of PIC18F4550 and the Microchip's USB firmwares. The software examples include: USB HID mouse which allow you to move the mouse cursor with the four buttons on the board, USB Mass storage device on SD-MMC card simple adds USB disk to your computer, USB to RS232 converter all these firmware under your control and ready to be customized and embedded in your next application. The debugging is In-Circuit through ICSP connector, the free available ports are put on EXTension connector.



FEATURES

  • ICSP/ICD connector for programming with PIC-MCP, PIC-MCP-USB, PIC-PG1,PIC-PG2, PIC-PG3 or PIC-PG4 and programming and debuggine with PIC-ICD2, PIC-ICD2-POCKET, PIC-ICD2-TINY
  • USB 2.0 type B connector allow board to be interfaced to PC host.
  • RS232 connector
  • SD-MMC connector
  • Audio In, Audio Out connectors
  • Status LEDs
  • Trimmer potentiometer
  • Four buttons
  • PIC18F4550-I/P on DIL40 socket
  • Quartz crystall 20Mhz
  • Reset button
  • Power plug-in jack with diode bridge can be powered with AC or DC power supply
  • 5V voltage regulator
  • Extension slot for the not connected ports
  • Four mounting holes 3,3 mm (0,13")
  • FR-4, 1.5 mm (0,062"), green soldermask, white silkscreen component print
  • Dimensions 104x76 mm (4,1x3")


DOCUMENTS


HARDWARE


SOFTWARE


Read more ►

Binary/BCD to 7-segment decoder

0 comments
Overview

This is a building block project I developed to try out a few ideas.  It decodes a 4-bit binary word to outputs that will drive a 7-segment LED display.  Functionality is similar to the 7447 BCD-to-seven-segment decoder/driver IC however, because it's implemented using a microcontroller, the segment control data can be customised to display any set of 16 characters you wish to create.  It also has an 'invert' control input that allows it to drive either common anode (active low) or common cathode (active high) LED modules.
Binary or BCD to 7-segment decoder
  • 4-bit binary input to 7-segment decode, 0-9, A-F
  • Lamp test input
  • Zero blanking
  • output invert, allows use of common anode or common cathode displays
  • input latch
  • Outputs rated at 20mA per segment (Max)

Schematic


Demo / evaluation schematic
The idea behind this project is that the PIC can be used as a decoder for 7-segment LED displays and therefore it will be built into some other application.  The schematic is provided for evaluation only.
Description

 


Operation

The PIC use an internal clock source so no external timing components are required, you will need to fit a decoupling capacitor across the Vdd/Vss supply close to the PIC; 100nF ceramic will do the job..
Inputs require an external pull-up resistor unless actively driven by an external source. All unused inputs should be tied to Vdd via a 4K7 resistors.
Because the decoder is implemented in software running on the PIC, input to output propagation delays are 15uS.  Input data on A0-A3 should be held for 15uS after en/latch input goes high to ensure input is latched.
Outputs on the PIC16F627A / 628A are rated at 25mA with a maximum of 200mA for all I/O pins.  This means it can drive a 7-segment LED display directly (via current limit resistors).

Customizing Segment Data

The segment data used to drive the outputs is held in the EEPROM of the PIC making it easy to edit without having to reassemble the source code.
The data is held at addresses 00 to 0F in the format shown below



Download

Description Filename Download link
Source code for 16F627A / 16F628A decoder.asm
19/04/2011
download
HEX file ready to program into the PIC.
Use with 16F627A or 16F628A
decoder.HEX
19/04/2011
download
checksum A00E
Read more ►

USB INTERFACE BOARD USING PIC18F4550 Microcontroller

0 comments
TUTORIAL FOR BEGINNERS
It’s a low cost USB interface Board that provides cool interface to your computer and it can be used to control various devices like DC Motor, Stepper motor ,Servo ,relay switch etc with your laptop or any computer with a USB port and dot net framework installed. A small C# program communicates with the hardware to issue commands to set the pins of the Microcontroller. Inspite of LEDS u can use it as control singnals for your project.

USB controlling is more cool than that of parallel port. Rather laptops now days don't come with parallel port, so a USB port is a bit easy replacement.The Video will show u my usb Interface Board, see its working , i will post links for making your own Micro-controller board .

As Audrino Boards are very costly and if are beginner with microcontroller then you really don’t wanna invest so much on a audrino board for the 1st time on microcontroller, rather if you make one mistake then you microcontroller is fumed (like exceeding Vmax of microcontroller).


The Video below will show u my USB DEMO INTERFACE DEVELOPMENT BOARD, see its working in the end i will post links for making your own Micro-controller board .

I WILL PUT TUTORIAL TO MAKE THIS BOARD AT THE END PART.
Read more ►
 

Copyright © nhbinh1985 Design by O Pregador | Blogger Theme by Blogger Template de luxo | Powered by Blogger