Saturday, June 25, 2011

ARM LPC1768 Microcontroller Board








ARM LPC1768 Microcontroller Board

It's here, our most feature-packed powerful controller board yet. This board has everything and is ideal for the most complex of applications. Based on the new high performance LPC1768 ARM Microcontroller from NXP, this microcontroller combines speed together with large memory and the benefits of the new ARM core for maximum performance. The board includes all the necessary communications support together with a full color high resolution touch screen LCD for data input as well as display. The board is ideal for incorporation in a large embedded control system, for generators, water irrigation systems, building management systems and alternative energy systems, such as solar and wind turbines.

At the heart of our new controller is the high performance LPC1768 ARM Cortex-M3 Microcontroller from NXP including a huge 512kB internal Flash Program Memory, as well as 64kB of SRAM, ideal for the largest of applications and with plenty of space for programming of the touch screen LCD. The microcontroller is designed for high-speed applications with a maximum speed of up to 100MHz. The LPC1768 ARM Microcontroller also includes a host of useful auxiliary features, including a high conversion speed 12-bit 8-channel A/D convertor, 10-bit D/A converter, motor control PWM, real time clock (RTC), together with support for CAN, SPI, I2C, Ethernet, USB and much more. A total of 22 general I/O points are available, these are connected to standard headers on the controller, for easy connection and removal.

All the necessary support features have been included on the board to take advantage of this power of this microcontroller. For data storage and transfer, a standard SD card socket is included for easy removal and loading of large data using a standard Micro SD card. The board includes a full Ethernet LAN 10/100MB connection enabling the board to be connected to a standard computer network for control and information transfer. A full speed USB 2.0 connection is provided on the board with the ability to act as a host and as a receiver. A 5-direction joy-stick is also available for a wide range of applications, together with all the general components, including LED's for indication, buzzer for sound feedback and on-board regulator for the power supply.

The most exciting feature of our new LPC1768 Controller is the 240x320 TFT Touch Screen LCD display. The display has a resolution of up to 65,536 bits and provides an ideal method for inputing data and displaying attractive graphics for information feedback. The necessary driver chip is included on the board as well as the touch screen controller. With this LCD, you can easily control your application with the user simply pressing on the required icon on the screen, to display some value or switch on and off a remote device. Attractive color graphics can be designed to display various equipment under control as well as providing real-time feedback of their current values.

Our new LPC1768 Controller is the perfect solution for ARM enthusiasts, looking for a high-powered board for their embedded applications with LCD support and a large range of communications features. This board is ideal for incorporation in large control systems as a full stand alone controller, with all the necessary interface requirements to suit a wide range of applications. This controller can easily replace more expensive embedded computer boards at a fraction of the price of a full computer control system. 











Features
  • Includes NXP LPC1768 Microcontroller with 512kb Internal Flash Program Memory
  • Operating Speed up to 100MHz
  • Direct In-Circuit Programming for Easy Program Updates and JTAG Connector for Real Time Debugging
  • 240 x 320 Color LCD with touch screen support, suitable for resolutions up to 65,536 pixels
  • Up to 22 General Purpose IO points with easy to connect standard headers
  • Full Speed USB 2.0 Port
  • Ethernet LAN 10/100Mb Connection for full networking
  • Large 64k Data RAM
  • 6 Channels 12-Bit A/D
  • 1 Channel 10-Bit DAC
  • Real Time Clock with Battery Back-Up
  • SD Card Connector for Data Storage and Transfer
  • Directional Joy Stick
  • 8 Output LED's for General Use
  • On-Board Buzzer for Warning and Feedback
  • Load and Reset Button
  • On-Board 3.3V Regulator
  • Heaps of Ready to Run programs and sample code
  • Ideal as an Interchangeable Controller for Real-Time Systems

LPC1768 Controller - Technical Data
Microcontroller
  • Microcontroller: LPC1768
  • Microcontroller Core: ARM Cortex-M3
  • Main Crystal: 12.000 MHz
  • Speed: Up to 100 MHz
  • Processor Language: ARM
Memory
  • Program Flash Memory (Internal): 512kBytes
  • SRAM Memory (Internal): 64 kBytes (32kB + 2 x 16kB High Throughput)
  • EEPROM Memory (Internal): None
Input/Output
  • I/O Points Available: 22
  • I/O Points Connection: IDCC and Male Header Connector
  • I/O Voltage: Up to 5V
A/D Convertors
  • A/D: Yes - 8 Channels 12-bit accuracy
  • A/D Conversion Speed: 1 MHz
  • A/D Measurement Range: 0 to Vref
D/A Convertors
  • D/A Convertors: Yes - 1 Channel 10-bit accuracy
PWM
  • PWM: Yes - 1 with support for three-phase motor control
Timers
  • Timers: Yes - Four General Purpose Timers
  • RTC (Real Time Clock): Yes - Internal with Battery Backup (Optional) 
Display
  • Display Type: TFT Color with Touch Screen Support
  • Display Size/Resolution: 240 x 320 with 65,536 pixel resolution
  • Display Physical Width: 3.2 inches
  • Display Driver: SPFD 5408A
  • Touch Screen Support: Yes
  • Touch Screen Controller: ADS7846
Auxiliary Communication
  • RS232 Communication: Yes - 2 UARTs
  • SPI Communication: Yes - 1 Channel
  • SSP Communication: Yes - 2 Channels
  • I2C Communication: Yes - 3 Channels (2 with data rate 400kbits/s and 1 with 1Mbit/s)
  • Ethernet Communication: Yes - 1 Channel, Ethernet MAC with DMA Controller
  • CAN Communication: Yes - 2 Channels
  • USB Communication: Yes - 1 Channel full speed USB 2.0 with ability to act as Host and OTG Controller
Ancillary Features
  • In-Circuit Programming: Yes - via RS232 Connection
  • SD Card Socket: Yes
  • JTAG ARM Connection: Yes - 20 pin standard connector
  • Power-On LED: Yes - Red
  • USB LED's: Yes - 2 LED's, USC and UGL
  • Ethernet LED's: Yes - 3 LED's, 100Mb, Link, Activity
  • SD Card LED: Yes
  • General Purpose LED's: Yes - 8 Red
  • Joystick: Yes - 5 Direction
  • Reset Button: Yes
  • ISP Load Button: Yes
  • Speaker: Yes
Power Supply
  • Power-Supply: 5 Vdc - On-Board 3.3V regulator
Dimensions
  • LxWxH: 155mm x 95mm x 32mm (Including mounting supports)
Parts Supplied
  • Included Parts: LPC1768 Controller, Serial Connector, Download Software, Manual on CD, Examples and Sample Code, Data Sheets on CD.
Documents:


ARM STM32F107 Microcontroller Development Board





ARM STM32F107 Microcontroller Development Board

Product Information
The ARM STM32F107 Development Board introduces the new ST STM32F107VCT6 family of ARM Cortex-M3 processor-based devices, allowing you to create and test working programs for this advanced architecture. The STM32F107 Board has a wide range of interfaces making it a great starting point for your next Cortex-M3 project.
Features:
·                  72MHz STM32F107VCT6 ARM Cortex™-M3 processor-based MCU in 100-pin LQFP
·                  On-Chip Memory: 256KB Flash & 64KB RAM
·                  10/100 Ethernet Port
·                  USB 2.0 Full Speed - USB, USB-OTG, & USB Host
·                  3.2 inch Color QVGA TFT LCD Touch Screen (Chip Driver SPFD5408A)
·                  2 Serial Ports
·                  Micro SD Card Interface
·                  5-position Joystick and push-button
·                  Analog Voltage Control for ADC Input
·                  72 GPIO Pins
·                  20 Pin JTAG Connector
·                  On-Board 3.3V Regulator














Documents:
·                  ARM STM32F107 Development Board Schematic
·                  ARM STM32F107 Development Board Manual
·                  SPFD5408A Datasheet
Software:
Kit Includes:
·                  1 x ARM STM32F107 Development Board
·                  1 x RS-232 Serial Cable
·                  1 x Software and Example Code CDROM


Microcontroller Board on Ebay Store 


Wednesday, June 22, 2011

ARM LPC2148 Microcontroller USB Development Board



 

ARM LPC2148 Microcontroller USB Development Board

The new ARM2148 USB Development Board is now available. This board utilizes the new powerful LPC2148 USB Microcontroller from NXP/Philips with a huge 512kBytes of Memory. With a direct USB 2.0 Connection this board can easily interface with your computer or existing control system. The board is ideal for both program development as well as a stand-alone controller for a high performance embedded controller. Programs can be downloaded directly to the board using the USB Connection or by the more conventional RS232 Connection. The USB Connection can also be used for program monitoring and data transfer. With the large program memory, the board is ideal for use with C and Basic Programs.
Included on the board are all the necessary support components for immediate, ready-to-run operation. The microcontroller incorporates a total of 14 Channels of A/D Convertors with 10-bit accuracy, together with PWM outputs, D/A Output and all the standard interfacing protocols, including I²C, SPI and 2 UART Channels. A total of 47 I/O points are available for the most extensive interfacing requirements. For program development, a large breadboard is included on the board, together with LED's, pushbuttons, trimpots and a speaker for easy program testing.


Our new ARM2148 USB Development Board is a powerful solution for applications requiring a USB Connection and large program memory, combined with a high-performance ARM Microcontroller.















Features
• Includes Philips LPC2148 Microcontroller with 512kBytes of Memory
• Direct USB Computer Connection for Program Download and Monitoring (USB 2.0 Compliant)
• Fully Assembled and Ready to Run
• 4 Pushbuttons with Speaker On-Board
• 4 Variable Trimpots for Adjustable Analogue Inputs
• 4 Red Test LED's
• Breadboard Included
JTAG Connector
• LCD Connector with Contrast Adjustment
• Power and Programming LED
• Ideal for LPC2148 Program Development and Testing

Technical Data

Microcontroller: LPC2148
Manufacturer: Philips Semiconductor
Main Crystal: 12.000MHz
Speed: up to 12.000MHz
Processor Language: ARM

Memory
Program Flash Memory (Internal): 512 kBytes
RAM Memory (Internal): 32 kBytes
USB Memory (Internal): 2 kBytes

Input/Ouput
I/O Points Available: 47
I/O Points Connection: Standard Shrouded Male Headers

A/D
A/D Inputs: Yes - 14 Channels
A/D Accuracy: 10-bit
A/D Speed: 400Ksps

D/A
D/A Output: Yes - 1 Channel
D/A Accuracy: 10-bit

PWM
PWM Output Channels: Yes - 6 Channels

Timers
Timers: Yes - Two 32-bit Timers
Real-Time Clock: Yes - with Battery Back-Up and 32.768kHz Crystal

Auxiliary Communication
RS232 Communication: Yes - 2 Channels
SPI: Yes - 3-wire SPI Module
I²C: Yes - 2 Channels (400kbit/s)
USB: Yes - USB 2.0 Compliant with 2kB of RAM

Development Features
LED's: Yes - 4 Red LED's with Resistor
Pushbuttons: Yes - 4 Tactile Switches with Pull-Up Resistor
Buzzer/Speaker: Yes - with Output Connection
Analogue Inputs: Yes - 4 10k Trimpots
LCD Connection: Yes - with Contrast Adjustment

Ancillary Features
In-Circuit Programming: Yes
Power-On Led: Yes - Red
USB Power Led: Yes - Red
USB Link Led: Yes - Green
Debug-Run Selector: Yes
Battery Back-Up Socket: Yes (Underside of Board)
Reset Button: Yes
Load Button: Yes

Power Supply
Power-Supply: 5 Vdc (3.3V Regulator On-Board)

Dimensions
LxWxH: 155mm x 90mm x 30mm

Parts Supplied
Included Parts: ARM2148 USB Development Board, RS232 Download Cable, USB Connection Cable, Download Software, Manual on CD, Examples and Sample Code, Data Sheets on CD.

Technical Support
The following links provide useful background information for this microcontroller and using this controller board.
















CP-JR ARM7 USB-LPC2148  [Circuit 1] [Circuit 2] [Circuit 3]
Data Sheets
LPC2148 Data Sheet: NXP - LPC2148 Data Sheet
LPC214X User Manual: NXP - LPC2148 User Manual
LPC2000 Series Code Examples: NXP - ADC, EINT, I2C, SPI etc Code Examples

Compilers and Programming Tools
Keil: DB-ARM Compiler

Useful Websites
NXP (formerly Philips): To NXP website
Circuit Cellar Magazine: To Circuit Cellar Website






Tuesday, June 21, 2011

MICROCHIP PIC18F458 Microcontroller Board






MICROCHIP PIC18F458 Microcontroller Board

Available now our exciting new range of inexpensive controller boards, ideal for standard embedded applications and incorporating into machinery, control systems and robots. Our new PIC18F458 Controller board features the powerful Microchip PIC18F458 Microcontroller, this microcontroller includes the improved PIC18 core, with new commands and optimized for C programs. Combined into a easy to use and ready to run board complete with all the necessary components for plugging directly into your system.
The PIC18F458 Microcontroller includes 32kb of internal flash Program Memory, together with a large RAM area and an internal EEPROM. An 8-channel 10-bit A/D convertor is also included within the microcontroller, making it ideal for real-time systems and monitoring applications. All port connectors are brought out to standard headers for easy connect and disconnect. In-Circuit program download is also provided, enabling the board to be easily updated with new code and modified as required, without the need to remove the microcontroller.
All the necessary support components are included, together with a Power and Programming LED for easy status indication. Plus a reset switch for program execution and a RS232 connection for data transfer to and from a standard RS232 port, available on most computers.
The new PIC18F458 Microcontroller is the ideal solution for use as a standard controller in many applications. The small compact size combined with easy program updates and modifications, make it ideal for use in machinery and control systems, such as alarms, card readers, real-time monitoring applications and much more. This board is ideal as the brains of your robot or at the center of your home-monitoring system. Save time and money, by simply building your ancillary boards and monitoring circuits around this inexpensive and easy to use controller.
















Features

• Includes Powerful Microchip PIC18F458 Microcontroller with 32kb Internal Flash Program Memory
• Operating Speed at 10MHz
• Direct In-Circuit Programming for Easy Program Updates
• Up to 32 I/O points with easy to connect standard headers
• RS232 Connection with MAX232
• Internal EEPROM
• 8 Channel 10-bit A/D Convertor
• One 16-bit Timer with Three 8-bit Timers
• Power and Programming LED
• Reset Button
• Ideal as an Interchangeable Controller for Real-Time Systems















 

Technical Data

Microcontroller: PIC18F458-I/P
Main Crystal: 10.000MHz
Speed: 2.5MHz
Processor Language: PIC

Memory
Program Flash Memory (Internal): 32kBytes
RAM Memory (Internal): 1536 Bytes
EEPROM Memory (Internal): 256 Bytes

Input/Ouput
I/O Points Available: 32
I/O Points Connection: IDCC Connector

A/D
A/D Channels: 8
A/D Accuracy: 10-bit

Clocks
Real Time Clock: No

Timers
Timers: Yes - One 16-bit Timer and Three 8-bit Timers
Capture/Compare: Yes - 2 Modules with PWM

Auxiliary Communication
RS232 Communication: Yes
I²C Communication: Yes
SPI Communication: Yes
CAN Module: Yes

Ancillary Features
In-Circuit Programming: Yes
Power-On Led: Yes - Red
Programming Led: Yes - Green
Reset Button: Yes

Power Supply
Power-Supply: 5 Vdc

Dimensions
LxWxH: 82mm x 62mm x 25mm (Including mounting supports)

Parts Supplied
Included Parts: PIC18F458 Controller, Parallel Download Adapter, Download Software, Manual on CD, Examples and Sample Code, Data Sheets on CD.


Technical Support
The following links provide useful background information for this microcontroller and using this controller board.
Data Sheets
PIC18F458 Data Sheet: Microchip - PIC18F458 Data Sheet
PIC18F458 Technical Library (Includes FAQ, Assembly Code Examples and more): Microchip PIC18F458 - Technical Library
MAX232 Data Sheets: Maxim Web Site

Compilers and Programming Tools
Assembly: Microchip MPLAB IDE Assembly Language Programming Tool
C: Hi-Tech PIC C Compiler

Useful Websites
Microchip: To Microchip website
Circuit Cellar Magazine: To Circuit Cellar Website



Microcontroller Board on Ebay Store 

Please Click ! Our Sponsor. Thank you.

Monday, June 20, 2011

Arduino Atmel ATMega328 Microcontroller kit Board







Arduino Atmel ATMega328 Microcontroller kit Board

Just arrived our great new ATMega 328 Microcontroller Module, featuring the ATMega328 Microcontroller and direct program download through a RS232 Connection or through the USB Port with a separate adapter. Pre-installed with the necessary bootloader for directly downloading Arduino Project files. Programming code can be developed quickly and easily using this simple programming language. A wealth of ready to use programming modules are available, directly from the website at www.arduino.cc

Programs can be downloaded directly to the controller via a RS232 Connection, with the necessary boot-loader already installed on the chip. Updates and program modifications can be completed simply without the need to remove or replace the controller.

A total of 20 I/O points are available, with 14 digital I/O points for either input sensing or output control. The controller also includes 6 Analog to Digital Converter inputs with 10-bit accuracy. The AD values stored can be read easily with the programming language and various control sequences initiated depending on the states of these inputs.

The Arduino programming language is an easy to learn microcontroller programming language based on the C language and simple programs can be created in just a few lines of code. Programs can be easily transferred to other boards or modules, without the need to change vast sections of the code. The programming software is available for free from the Arduino website and this can be run on Windows, MAC and also Linux machines. A stack of examples and training programs are also included.

Our new ATMega328 Microcontroller offers great value for a basic, easy to use controller that can be used quickly in many real-world applications without the need to spend a lot of time learning assembly programming or being an expert in microcontrollers.

Features
  • Includes Atmel ATmega328 Microcontroller with 32kb Internal Flash Program Memory
  • Supports Direct Downloading of Arduino Project files (Bootloader Installed)
  • Direct In-Circuit Program Download with RS232 Connection (Download through USB with RS232 to USB Converter)
  • Up to 20 I/O points
  • 6 Channels 10-Bit A/D Converters
  • SPI and I²C Supported
  • Power and Test LED
  • Reset and Test Button
  • 7-10V DC Power Supply
  • Small Compact Board
  • Plenty of Ready to Use Programs and Programming Guides from the Arduino Project
  • Ideal as an Interchangeable Controller for Real-Time Systems   



















Technical Data
Microcontroller
  • Microcontroller: ATMega328
  • Main Crystal: 19.66MHz
  • Speed: up to 16 MIPS
  • Processor Language: AVR
  • High Level Language: Arduino (C++) (Bootloader Installed)
Memory
  • Program Flash Memory (Internal): 32 kBytes
  • RAM Memory (Internal): 2 kBytes
  • EEPROM Memory (Internal): 1 kBytes
Input/Output
  • I/O Points Available: 20 (14 Digital + 6 ADC)
  • I/O Points Connection: 10 Pin Male IDCC Header
A/D
  • ADC: Yes - 6 Channel 10-Bit
  • Conversion Speed: 13-260 µs
Timers
  • Timers: Yes - Two 8-bit and One 16-bit Timers
Ancillary Features
  • In-Circuit Programming: Yes - RS2323 Connection or RS232 to USB Converter (Sold Separately)
  • Power-On Led: Yes - Red
  • Test Led: Yes
  • Reset Button: Yes
Power Supply
  • Power-Supply: 7 - 10 Vdc
Dimensions
  • LxWxH: 50mm x 22mm x 10mm
Parts Supplied
Compilers and Programming Tools
Useful Websites

AVR ATXMEGA128 ATMEL Microcontroller Board






Just arrived our new high performance XMEGA128 Microcontroller based on the latest AVR XMEGA Microcontrollers from Atmel®. This state-of-the-art controller board includes many features not available in other controller boards, including 12-bit accuracy A/D converters, separate DMA controllers to reduce CPU load, ultra-low power operation with new picoPower technology. The new XMEGA Microcontroller board is ideal for a wide variety of embedded applications, requiring high-speed, low power and high accuracy. The controller is ideal for use in alternative energy systems or low power remote monitoring applications, as well as a central control unit for machinery, security or irrigation systems.

This board features in-circuit program download for easy updates and program changes using the pre-installed bootloader. This can be done with the controller in place, or on-site. All port pins on the microcontroller are brought out to standard IDCC Headers for easy connection. Two UART's are connected to a standard RS232 driver IC, for easy computer interfacing and programming. A standard Micro SD Card socket is provided for data storage and easy access to stored data. An on-board standard 32kHz crystal provides a Real Time Clock with low power operation. All necessary power supply components are included together with a low voltage requlator for the microcontroller and the various support components. A standard JTAG connection is provided for easy debugging and testing. Test led's and pushbuttons are included for program development, as well as a standard Reset Pushbutton. The board is compact in size and can easily be mounted in existing machinery or embedded system.

The XMega128  Microcontroller is based on the new ATXMega128 microcontroller from Atmel® . This microcontroller is one of the most powerful AVR Microcontrollers on the market. Included within the microcontroller is a massive 128k of Flash Program Memory, enabling easy rewriting and a huge storage space for large programs. The microcontroller also includes 8kbytes of RAM and 2kbytes or EEPROM, allowing a large temporary storage area for data values and also for permanent values to be retained when the power is disconnected from the board. A highly accurate sixteen channel 12-bit A/D convertor is included, making the system ideal for reading real-world and analog data. The 12-bit accuracy is makes this a product leader over the standard 10-bit accuracy in other microcontrollers. Four channels of 12-bit D/A converter ouputs are also available. A real-time counter, together with a large number of 16-bit timers are also available, included as standard is the SPI and I2C communications interface. The ATXMega128 core is a high throughput RISC processor allowing up 32 MIPS, as well as low power operation.

Our new XMEGA128 Microcontroller, is the latest state-of-the-art Controller Board, with high-speed, low power and 12-bit accuracy A/D inputs. The XMEGA Controller is ideal for use in real-world monitoring applications as well as low power alternative energy solutions and remote applications.

Features

  • Includes High Performance Atmel XMEGA128 Microcontroller with 128kb Flash Program Memory
  • Operating Speed at up to 32MHz
  • In-Circuit Programming with RS-232 Connection (Bootloader Pre-Installed)
  • A massive 72 I/O points with easy to connect standard IDCC Connectors
  • Two RS232 Connections
  • Internal DMA Controller for External Peripherals
  • 16 Channel High-Accuracy 12-bit A/D Convertor
  • Four Channel 12-bit D/A Convertor
  • Eight 16-bit Timers
  • Real Time Clock (RTC)
  • Power LED
  • Micro-SD Card Socket
  • Test LED and Pushbutton
  • JTAG Interface for Programming and Debugging
  • Ideal as an Interchangeable Controller for Real-Time Systems
















XMEGA128 Microcontroller - Technical Data

Microcontroller

  • Microcontroller: ATXMEGA128A1-AU
  • Main Crystal: 8.000MHz
  • Speed: 32.000MHz
  • Processor Language: AVR

Memory

  • Program Flash Memory (Internal): 128kBytes
  • RAM Memory (Internal): 8k Bytes
  • EEPROM Memory (Internal): 2k Bytes

Input/Ouput

  • I/O Points Available: 72
  • I/O Points Connection: IDCC Connector

A/D

  • A/D Channels: 16
  • A/D Accuracy: 12-bit

D/A

  • D/A Channels: 4
  • D/A Accuracy: 12-bit

Clocks

  • Real Time Clock: Yes (Internal) with Seperate Oscillator

Timers

  • Timers: Yes - Eight 16-bit Timers
  • Capture/Compare: Yes - Six Modules

Auxiliary Communication

  • USART Communication: Yes - Eight Channels
  • I²C Communication: Yes - Four Channels
  • SPI Communication: Yes - Four Channels

Ancillary Features

  • DMA Controller: Yes - Four Channels
  • In-Circuit Programming: Yes - Separate Programmer Required (ET-AVR ISP MKII) or through Bootloader
  • Power-On Led: Yes - Red
  • Output Test Led: Yes
  • Input Test Pushbutton: Yes
  • JTAG Connection: Yes - Supports Programming and Debugging
  • Micro SD Card Socket: Yes
  • Reset Button: Yes

Power Supply

  • Power-Supply: 5 Vdc

Dimensions

  • LxWxH: 82mm x 63mm x 25mm (Including mounting supports)

Parts Supplied

  • Included Parts: XMega Controller, RS232 Program Bottloader Cable, Download Software, Manual on CD, Examples and Sample Code, Data Sheets on CD.
Documents:

Microcontroller Board on Ebay Store

    Saturday, June 18, 2011

    Microchip PIC16F877 Microcontroller Board




    Microchip PIC16F877 Microcontroller Board
    Available now our exciting new range of inexpensive controller boards, ideal for standard embedded applications and incorporating into machinery, control systems and robots. Our new PIC16F877 Microcontroller board features the powerful Microchip PIC16F877 Microcontroller, one of the most popular microcontrollers on the market. Combined into a easy to use and ready to run board complete with all the necessary components for plugging directly into your system.
    The PIC16F877 Microcontroller includes 8kb of internal flash Program Memory, together with a large RAM area and an internal EEPROM. An 8-channel 10-bit A/D convertor is also included within the microcontroller, making it ideal for real-time systems and monitoring applications. All port connectors are brought out to standard headers for easy connect and disconnect. In-Circuit program download is also provided, enabling the board to be easily updated with new code and modified as required, without the need to remove the microcontroller.
    All the necessary support components are included, together with a Power and Programming LED for easy status indication. Plus a reset switch for program execution and a RS232 connection for data transfer to and from a standard RS232 port, available on most computers.
    The new PIC16F877 Microcontroller is the ideal solution for use as a standard controller in many applications. The small compact size combined with easy program updates and modifications, make it ideal for use in machinery and control systems, such as alarms, card readers, real-time monitoring applications and much more. This board is ideal as the brains of your robot or at the center of your home-monitoring system. Save time and money, by simply building your ancillary boards and monitoring circuits around this inexpensive and easy to use controller.



    Features
    • Includes Powerful Microchip PIC16F877 Microcontroller with 8kb Internal Flash Program Memory
    • Operating Speed at 10MHz
    • Direct In-Circuit Programming for Easy Program Updates
    • Up to 28 I/O points with easy to connect standard headers
    • RS232 Connection with MAX232
    • Internal EEPROM
    • 8 Channel 10-bit A/D Convertor
    • One 16-bit Timer with Two 8-bit Timers
    • Power and Programming LED
    • Reset Button
    • Ideal as an Interchangeable Controller for Real-Time Systems



    Technical Data

    Microcontroller: PIC16F877-20/P
    Main Crystal: 10.000MHz
    Speed: 2.5MHz
    Processor Language: PIC

    Memory
    Program Flash Memory (Internal): 8kBytes
    RAM Memory (Internal): 368 Bytes
    EEPROM Memory (Internal): 256 Bytes

    Input/Ouput
    I/O Points Available: 28
    I/O Points Connection: IDCC Connector

    A/D
    A/D Channels: 8
    A/D Accuracy: 10-bit

    Clocks
    Real Time Clock: No

    Timers
    Timers: Yes - One 16-bit Timer and Two 8-bit Timers
    Capture/Compare: Yes - 2 Modules with PWM

    Auxiliary Communication
    RS232 Communication: Yes
    I²C Communication: Yes
    SPI Communication: Yes

    Ancillary Features
    In-Circuit Programming: Yes
    Power-On Led: Yes - Red
    Programming Led: Yes - Green
    Reset Button: Yes

    Power Supply
    Power-Supply: 5 Vdc

    Dimensions
    LxWxH: 82mm x 62mm x 25mm (Including mounting supports)

    Parts Supplied
    Included Parts: PIC16F877 Controller, Parallel Download Adapter, Download Software, Manual on CD, Examples and Sample Code, Data Sheets on CD.


    Technical Support
    The following links provide useful background information for this microcontroller and using this controller board.
    Data Sheets
    PIC16F877 Data Sheet: Microchip - PIC16F877 Data Sheet
    PIC16F877 Technical Library (Includes FAQ, Assembly Code Examples and more): Microchip PIC16F877 - Technical Library
    MAX232 Data Sheets: Maxim Web Site

    Compilers and Programming Tools
    Assembly: Microchip MPLAB IDE Assembly Language Programming Tool
    C: Hi-Tech PIC C Compiler

    Useful Websites
    Microchip: To Microchip website
    Circuit Cellar Magazine: To Circuit Cellar Website



    Microcontroller Board on Ebay Store