Summary of PIC16F877 ISA Ethernet Web Server Project
The article describes a PIC16F877 microcontroller project interfacing with an ISA 3C509 Ethernet card to create a web server. The system supports TCP/IP, ARP, ICMP, Telnet, HTTP, and UDP protocols. It features temperature sensing via SMT 160-30 sensors, RTC synchronization using DS1302, APRS data streaming for ham radio, and configuration via RS-232 or EEPROM.Parts used in the PIC16F877 ISA Ethernet Web Server:
- PIC16F877 Microcontroller
- ISA NIC 3C509 (3com EtherLink)
- DS1302 Real-Time Clock (RTC)
- SMT 160-30 Temperature Sensors
- RS-232 Port
- EEPROM
The PIC16F877 microcontroller, prepared with activated an old ISA ethernet (3com eherl Link) Used guess PIC internet connection with an application I’m not sure circuit aim could not understand the pic programming dealing with people who can solve resource asebbely asm PCBs (eagle) control program and so on. most likely reason for not publishing files to the work of people who are interested will work.
ISA Ethernet PICmicro Microcontroller Web Server
I have made Pic3Com construction (version 0.1) with idea to have a basement for PIC16F877 and Ethernet (with TCP/IP protocol) cooperation. I have choosen ISA NIC 3C509 (my favourite ethernet card) for this project, because ISA protocol is simple to implement in microprocessors.
inicialization of ISA 3c509 (3c509B) NIC NIC have to be configured for communication I/O=0×300 and Interrupt 10 address resolution protocol ARP internet protocol IP (support for default gateway included for Internet communication)
ping (ICMP Echo Request / Reply) TCP protocols TELNET (server and client) and HTTP (server, 2KB of PIC’s RAM are dedicated for html pages) UDP protocol daytime for synchronization of internal DS1302 RTC temperature measurement (up to 7) connected SMT 160-30 sensors (as a reply to appropriate Telnet protocol based request)
connect to aprsd stream with possibility to authorize and send data tracked from connected meteostation two switchable aprsd data output formats (TNC2 or UIView log) multilevel program run debug possibility control via RS-232 port configuration via processor’s EEPROM
Source hamradio.cz PIC16F877 Web Server Microchip assembler source code schematic pcb files alternative link pic16f877-isa-ethernet-web-server-project.rar Alternative : link2 alternative link3
For more detail: PIC16F877 ISA Ethernet Web Server Project
Quick Solutions to Questions related to PIC16F877 ISA Ethernet Web Server:
- Why was the ISA protocol chosen for this project?
The ISA protocol is simple to implement in microprocessors. - What specific network card model was selected?
The author chose the ISA NIC 3C509 as their favorite ethernet card. - How much RAM is dedicated to HTML pages?
2KB of the PIC's RAM are dedicated for html pages. - Which protocols does the system support?
The system supports ping, TCP, TELNET, HTTP, and UDP protocols. - How is the internal clock synchronized?
The internal DS1302 RTC is synchronized using the UDP daytime protocol. - Can the device send data to APRS streams?
Yes, it can connect to aprsd streams with authorization to send tracked data. - What output formats are available for APRS data?
There are two switchable outputs: TNC2 or UIView log. - How can the device be configured?
Configuration is possible via the processor's EEPROM or the RS-232 port.
Related projects
PIC16F877 Driving LCD in 4-Bit Mode using PIC16F877 with Proteus Simulation
Introduction This microcontroller project shows how a PIC16F877 can drive an LCD display using 4-bit mode inside a Proteus simulation.The project demonstrates...
Programmers & ICSP · PIC16F877AEPE PIC/LCD Demo using PIC16F877 with Proteus Simulation
IntroductionThe EPE PIC/LCD Demo is a classic microcontroller project that demonstrates how a PIC16F877 can fully control a PG12864F graphical LCD.Designed as...
Motors & Robotics · PIC16F877AEfficient Sun-Following Robot: A Solar Tracker with Microcontroller Control
Abstract The impending global challenge of dwindling non-renewable fuel resources underscores the urgency of transitioning towards renewable energy alternatives like solar power....
Communication & Interfacing · PIC18F4520CAN FD Node based on a PIC18 Microcontroller
The introduction sets the stage for an embedded systems project that involves developing a Embedded C CAN FD project using the MCP2517FD...
Communication & InterfacingLAN9662 Gigabit Switch: Optimized for Industrial Ethernet
Introduction It should come as little surprise therefore that one element of what is now more commonly referred to in some circles...
Communication & InterfacingPIC Microcontroller: Fundamentals & Applications for Students
Introduction Microcontrollers are the key components in the embedded systems market. A variety of embedded systems was formed and developed after the...

