Introduction
CoreChart is an easier way to start and a faster way to develop
Microchip PIC applications. This Flowchart like Graphical Assembler
maintains machine level flexibility, code size and execution speed. The
system almost documents itself by generating flowcharts and encouraging
top-down programming with comments at every level. The subroutine
library can be expanded by the user and then imported to other chips.
Standard Microchip compatible asm files are generated so Microchip Tools
such as MPLAB can still be used. Asm files from previous projects or the
internet can be pasted in and used - even edited.
The Professional version
of CoreChart maintains all the features of
Standard CoreChart, such as
seamless use of ezCoreChart icon with standard icons,
plus "CoreChart P18" for 25 chips in the 18Fxxx Family, 87
chips in the 16Fxxx Family, 16 chips in the 12Cxxx Family and 5
chips in the 10Fxxx Family. Hence this covers (a total of 133)
12bit, 14bit and 16bit instruction set PIC chips. Industrial
projects, advanced subroutine modules, direct support for an
expanded set of chip configurations, as well as valuable technical
data are easily accessible. Professionals and enthusiasts can get
the most out of pre-packaged CoreChart subroutines and easily
access chips in the PIC10Fxxx, PIC12Cxxx, PIC16Fxxx and PIC18Fxxx
Families.
Programming Support for an Expanded
Set of Chips
CoreChart Professional
supports the following chip configurations: to be programmed
directly
PIC10Fxxx/12Cxxx/12Fxxx/16Cxxx/16Fxxx chips (12bit instruction
set):
PIC12Cxxx/12Fxxx/16Cxxx/16Fxxx (14bit instruction set):

PIC18Fxxx (16bit
instruction set):

A valuable
library of technical manuals
Included with the CD is a library
containing all technical manuals for all supported chips. These
PDF format documents are all accessible with a single click on the
menu, and include reference documents for the PIC
Microprocessor Mid-range MCU and 18Fxxx MCU families.
Powerful
new subroutine modules
This library also features new
advanced subroutine modules, which will allow the user to more
easily develop programs for new, exciting applications...
The following modules are included:
-
A/D
-
Arithmetic
Module
-
Comparator
using Voltage Reference
-
EEPROM
Access
-
Frequency-Tacho Reading
-
I2C-24LC256
Interface Module
-
Interrupts
-
Keypad
Interface Module
-
LCD
Interface Module
-
Parallel
Slave Port
-
PWM Module
-
RS232
Interface Module
Example projects
Included with the CD library are a
handful of example projects, which aim to familiarise the user
with the features of CoreChart programming, the PCBs, and how
applications are created. Each project varies in difficulty, and
is presented in a clear and concise manner. The projects have been
carefully designed to be educational, while at the same time
being a useful example of PIC and CoreChart interfacing.
Greenhouse temperature control
Develop a system to automatically
open the windows of a greenhouse when the temperature inside is
sensed to be above a specified amount, and close them when the
temperature is below that amount.
LCD Display
Attach an LCD display to an elab628
board to display output to the user.
LDR Levels
A useful technique that can be used
to detect changes in levels of light, and convert this to a format
that a microcontroller can understand.
PWM (Pulse width modulation)
A useful technique that can be used
to vary voltage levels. Such a technique is useful in situations
where, for example, the user wishes to control the speed a motor
runs at.
Stepper motor
This easy-to-assemble stepper motor
could end up being the basis for any number of exciting
inventions.
Using delays and buzzers
Learn about using delays in
CoreChart programming, and how these can be used to make a buzzer
produce different frequency noises.
Water level sensor
Develop a prototype water level
sensor able to detect 9 different water levels.
Analog to Digital converter
Convert analog signals to a digital
format we can use in our microcontroller. This A/D converter can
support up to 10 bits precision!
Interrupt based real time clock
Develop a working timer, and learn
about using interrupts. These techniques are required for
multi-tasking on the boards.
Real-time clock chip interface
Learn how to implement a real time
clock and store times and dates.
I2C memory
subroutines
Enable the micro controller to read
and write directly to EEPROM using the I2C bus.
RS-232 communications
subroutines
Enable communication with a host
computer through a serial cable.
Price
CoreChart Professional - AU$275.00
inc. GST

Related links
>
ezCircuit Designer
Professional
>
ezSystem Inventors Tool Kit
>
ezCD Projects
>
CoreChart
>
ezCoreChart
|