16F877 universal PCB with I/O module


Closed Thread
Results 1 to 13 of 13

Hybrid View

  1. #1
    Join Date
    Feb 2003
    Location
    Delaware
    Posts
    30

    Default 16F877 universal PCB with I/O module

    I am reposting my 877mCu schematic and silk screen images along with the schematic and silkscreen of an I/O module that interfaces to it. I am reposting so that all of the image links will be in one thread. Again, I can't post the artwork used to create these boards but I can post the schematics. PM me if you are interested in buying these boards for cheap.

    Here are the features of each board.

    877mCu: This board has the 877, a regulator, crystal, i2c seeprom, RS-232, programming header, reset switch, LCD connector, I/O header and a few other features.

    I/O module: This board interfaces with the 877mCu PCB. It is the same size and may be mounted above the other PCB. This board has 8 digital inputs that are optically isolated with LED indicators, 3 outputs that are NPN open collector and can be hardware PWM (also with LED indicators), and 4 analog inputs that can be pots mounted on or off board. The analog inputs could also be configured as digital TTL inputs or outputs.

    I have been using these boards in projects for a couple of years now. I hope that these schematics prove useful to others.

    Regards,

    Joe Kupcha.
    Attached Images Attached Images  

  2. #2
    Join Date
    Feb 2003
    Location
    Delaware
    Posts
    30


    Did you find this post helpful? Yes | No

    Default 877mCu silkscreen

    Heres the silkscreen for the above schematic.

    Regards,

    Joe Kupcha
    Attached Images Attached Images  

  3. #3
    Join Date
    Feb 2003
    Location
    Delaware
    Posts
    30


    Did you find this post helpful? Yes | No

    Default 877 I/O module schematic

    Here is the schematic for the I/O module.

    Regards,

    Joe Kupcha.
    Attached Images Attached Images  

  4. #4
    Join Date
    Feb 2003
    Location
    Delaware
    Posts
    30


    Did you find this post helpful? Yes | No

    Default 877 I/O module silkscreen

    Here's the last one. This is the silkscreen for the I/O module.




    Regards,

    Joe Kupcha
    Attached Images Attached Images  

  5. #5


    Did you find this post helpful? Yes | No

    Default PCB layout 877 I/O board

    Is there any PCB layout available ???

    Thanks

  6. #6
    Join Date
    Feb 2005
    Location
    Indiana
    Posts
    24


    Did you find this post helpful? Yes | No

    Default 877MCU Board

    Joe,
    I'm interested in your board. I'm working toward a small board with 16x2 LCD,
    2 or 3 a/d inputs and possibly a PWM out.
    Couple of questions:
    1. What size is the board
    2. How does the LCD connect. I haven't found an easy way to accomplish that yet
    Thanks,
    John
    JRudd

  7. #7
    Join Date
    Aug 2003
    Posts
    985


    Did you find this post helpful? Yes | No

    Default

    I have downloaded the schematic, and it looks good.
    Helped me make a board using F877 for the first time.

    Just a Q for anyone who can answer, is there a reason why the two pins
    used for comm with the EEPROM would be sourced
    from an 8 bit port rather than portA 5 bit port? Using two pins from an 8
    bit port seem a waste of a port that has byte-wide I/O potential.

    I would like to use A0 as a sink for indicator LED,
    A1 SDA, A2 SCL, A3 SDA, A4 SDL for IIC EEPROMS.
    Is one of the portA pins only an input?
    Cheers, Art.
    Last edited by Art; - 11th June 2005 at 05:27.

  8. #8
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    The main reason IMHO is because the PORTA is analogue so, when you need to read an analogue signal and you have your EPROM attach to, you're in the FadeleeFadelaa!
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  9. #9
    Join Date
    Aug 2003
    Posts
    985


    Did you find this post helpful? Yes | No

    Default

    There is an small error where portd5 is labled c5 on the picture of the pic.
    This error caused my house to burn down. will you pay for damages?

    Just kidding, since I want all digital ports I started from porta.

    are the resistors connected to a5 there to set a reference for analogue ports?

Similar Threads

  1. Version Control
    By btaylor in forum mel PIC BASIC Pro
    Replies: 33
    Last Post: - 16th October 2011, 17:12
  2. Replies: 1
    Last Post: - 27th July 2008, 06:14
  3. Replies: 0
    Last Post: - 14th April 2007, 06:17
  4. universal PIC Board (PCB)
    By NavMicroSystems in forum Schematics
    Replies: 16
    Last Post: - 19th September 2005, 19:13
  5. Replies: 5
    Last Post: - 1st December 2004, 12:49

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts