Microprocessors & Memory

There are two versions of each Pascalite microprocessor:

  • The Development version, which is necessary for developing and debugging programs for the microcontroller.
  • The Application version, which has all the functionality of the Development version but cannot be used for downloading and debugging of programs.

When the development of a program is finished, you can put the programmed eeprom together with an Application microprocessor in the application. Because of the low price of this microprocessor, it is suitable to use in products manufactured in higher volumes.

Pascalite Piccolo Microcontrollers v2.60 (both Development and Application versions)

  • 1 digital I/O-line or analog input.
  • 1 digital input.
  • I2C expansion bus for real-time clock module, LCD module, additional I/O-lines, A/D, D/A, EEPROM etc.
  • RS232 serial communication at 1200 / 2400 / 4800 / 9600 / 19200 or 57600 bps.
  • the RS232-port and I2C expansion bus do not use the 2 standard I/O-lines.
  • reads the unique ID of Dallas iButtons.
  • 68 bytes of RAM.
  • types of variables: words, bytes, booleans, array of byte.
  • processing speed max. 3500 Pascal-instructions / second.
  • based on the Microchip PIC12C672 (8-pins DIP).

Pascalite Plus Microcontrollers v2.60 (both Development and Application versions)

  • 8 digital I/O-lines, 4 of them can be defined as analog input (8 bits resolution).
  • 1 counter-input, can generate an interrupt when the counter goes from 255 to 0.
  • I2C expansion bus for real-time clock module, LCD module, additional I/O-lines, A/D, D/A, EEPROM etc.
  • RS232 serial communication at 1200 / 2400 / 4800 / 9600 / 19200 or 57600 bps.
  • the counter, rs232 and I2C expansion bus do not use the 8 standard I/O-lines.
  • reads the unique ID of Dallas iButtons.
  • 68 bytes of RAM.
  • types of variables: words, bytes, booleans, array of byte.
  • processing speed max. 3500 Pascal-instructions / second.
  • based on the Microchip PIC16C715 (18-pin DIP).

Pascalite Pro Microcontrollers v2.60 (both Development and Application versions)

  • 24 digital I/O-lines, 8 of them can be defined as analog input (8 bits resolution).
  • 1 counter-input, can generate an interrupt when the counter goes from 255 to 0.
  • I2C expansion buses for real-time clock module, LCD module, additionalI/O-lines, A/D, D/A, EEPROM etc.
  • full duplex RS232 serial communication at 300 / 600 / 1200 / 2400 / 4800 / 9600 or 19200 bps.
  • RS232 receive buffer: 32 bytes
  • the counter, rs232, expansion bus and I2C-bus do not use the 24 standard I/O-lines.
  • reads the unique ID of Dallas iButtons.
  • 260 bytes of RAM
  • types of variables: words, bytes, booleans, array of byte.
  • processing speed max. 5950 Pascal-instructions / second.
  • based on the Microchip PIC16C77 (PDIP-40).
  • operating supply voltage: 2.5 V to 6.0 V

Memory

  • An eeprom of 32 KB (24LC256, 8 pins) is used for program and data memory.
  • Maximum program size is 16 KB, enough for approx. 3000 lines of microPascal-code.
  • Maximum amount of memory available for data logging: 24 KB.
  • Operating supply voltage: 2.5 V to 5.5 V.