12.07.2015 Views

PIC16F84A 18-pin Enhanced Flash/EEPROM 8-Bit MCU Data Sheet

PIC16F84A 18-pin Enhanced Flash/EEPROM 8-Bit MCU Data Sheet

PIC16F84A 18-pin Enhanced Flash/EEPROM 8-Bit MCU Data Sheet

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>PIC16F84A</strong>8.10 MPLAB Integrated DevelopmentEnvironment SoftwareThe MPLAB IDE Software brings an ease of softwaredevelopment previously unseen in the 8-bit microcontrollermarket. MPLAB is a windows based applicationwhich contains:• A full featured editor• Three operating modes- editor- emulator- simulator• A project manager• Customizable tool bar and key map<strong>pin</strong>g• A status bar with project information• Extensive on-line helpMPLAB allows you to:• Edit your source files (either assembly or ‘C’)• One touch assemble (or compile) and downloadto PICmicro tools (automatically updates allproject information)• Debug using:- source files- absolute listing fileThe ability to use MPLAB with Microchip’s simulatorallows a consistent platform and the ability to easilyswitch from the low cost simulator to the full featuredemulator with minimal retraining due to developmenttools.8.11 Assembler (MPASM)The MPASM Universal Macro Assembler is a PChostedsymbolic assembler. It supports all microcontrollerseries including the PIC12C5XX, PIC14000,PIC16C5X, PIC16CXXX, and PIC17CXX families.MPASM offers full featured Macro capabilities, conditionalassembly, and several source and listing formats.It generates various object code formats to supportMicrochip's development tools as well as third partyprogrammers.MPASM allows full symbolic debugging from MPLAB-ICE, Microchip’s Universal Emulator System.MPASM has the following features to assist in develo<strong>pin</strong>gsoftware for specific use applications.• Provides translation of Assembler source code toobject code for all Microchip microcontrollers.• Macro assembly capability.• Produces all the files (Object, Listing, Symbol, andspecial) required for symbolic debug withMicrochip’s emulator systems.• Supports Hex (default), Decimal and Octal sourceand listing formats.MPASM provides a rich directive language to supportprogramming of the PICmicro. Directives are helpful inmaking the development of your assemble source codeshorter and more maintainable.8.12 Software Simulator (MPLAB-SIM)The MPLAB-SIM Software Simulator allows codedevelopment in a PC host environment. It allows theuser to simulate the PICmicro series microcontrollerson an instruction level. On any given instruction, theuser may examine or modify any of the data areas orprovide external stimulus to any of the <strong>pin</strong>s. The input/output radix can be set by the user and the executioncan be performed in; single step, execute until break, orin a trace mode.MPLAB-SIM fully supports symbolic debugging usingMPLAB-C17 and MPASM. The Software Simulatoroffers the low cost flexibility to develop and debug codeoutside of the laboratory environment making it anexcellent multi-project software development tool.8.13 MPLAB-C17 CompilerThe MPLAB-C17 Code Development System is acomplete ANSI ‘C’ compiler and integrated developmentenvironment for Microchip’s PIC17CXXX family ofmicrocontrollers. The compiler provides powerful integrationcapabilities and ease of use not found withother compilers.For easier source level debugging, the compiler providessymbol information that is compatible with theMPLAB IDE memory display.8.14 Fuzzy Logic Development System(fuzzyTECH-MP)fuzzyTECH-MP fuzzy logic development tool is availablein two versions - a low cost introductory version,MP Explorer, for designers to gain a comprehensiveworking knowledge of fuzzy logic system design; and afull-featured version, fuzzyTECH-MP, Edition for implementingmore complex systems.Both versions include Microchip’s fuzzyLAB demonstrationboard for hands-on experience with fuzzy logicsystems implementation.8.15 SEEVAL ® Evaluation andProgramming SystemThe SEEVAL S<strong>EEPROM</strong> Designer’s Kit supports allMicrochip 2-wire and 3-wire Serial <strong>EEPROM</strong>s. The kitincludes everything necessary to read, write, erase orprogram special features of any Microchip S<strong>EEPROM</strong>product including Smart Serials and secure serials.The Total Endurance Disk is included to aid in tradeoffanalysis and reliability calculations. The total kit cansignificantly reduce time-to-market and result in anoptimized system.© 1998 Microchip Technology Inc. Preliminary DS35007A-page 37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!