Welcome to Pic Micro Pascal compiler
What is PMP?
PMP (Pic Micro Pascal) is a free Pascal cross compiler for PIC™ processors. It is intended to work with the Microchip MPASM/MPLINK suite installed; it has its own IDE and it is a highly optimized compiler.
It supports most devices from PIC10 to PIC18. Floating Point is supported (for PIC18 and PIC16 only). PIC16 enhanced mid-range processors support is provided but it is in alpha test for now.
PMP is user supported. This site is open for comments, discussions, bug reports and new features requests.
Thanks to give a link on pmpcomp in your own sites or news / discussions groups.
Documents
Documentation
• About me: my new site (French only)
• Legal stuff
• Overview
• Screen shot from V1.4.9 beta
How to support PMP
• Become a beta tester!
• Donate!
• Write libraries!
Manuals
• MPASM / MPLINK / MPLIB user manual
• PICmicro® 18C MCU Family Reference Manual
• PICmicro® Mid-Range MCU Family Reference Manual
• PMP V1.4 user manual (Rev. D)
Today's favourites
• A surprising video blog
• Gooligum Electronics tutorials
• Is Delphi Dead?
• Some trouble with new technologies?
Technical
Tips
• Fastest way to divide a byte by 10 in PIC18
• How to check that only one button is pressed?
• How to measure Vdd without any pin!
• I/O direction
• Implementing a low pass filter for ADC or any value
• Optimizing variables
• The Read-Modify-Write problem on I/O ports
• Using 1 bit mode
• Using the dot notation
Top
(C) 2006-2009 PMP team, all rights reserved
Site powered by GuppY - © 2004-2007 - CeCILL Free License Document generated in 0.11 second