List of microcontrollers that can be programmed in Pascal (and Pascal-like) language


By micro-controller
Arduino
Lazarus?

Cortex-M3 and M4 ARM LPC – 39euro on Amazon
Oberon     Astrobe  (Windows)

8051
Turbo51 (Windows)

PascalLite – unspecified price
MicroPascal

Pic 10 to Pic 18 
Pic Micro Pascal

ATMEGA
MicroPascal Pro

XMEGA/XTINY from Atmel
MicroPascal Pro

Raspberry Pi projects (ARM v6/ARM11)
Lazarus

____________________________________________


By language

Pascal-scm for Atml
Amtel AVR(Arduino)

MicroPascal
Free

mikroPascal Pro 
$250
Supported micro-controllers:

Name
Pin Count
Program
Memory (KB)
CPU Speed
(Mhz)
RAM (KB)
AT90PWM1612016161
ATMEGA3250A10032202
ATMEGA325PA6432202
ATMEGA6450P10064204
ATMEGA6490P10064204
ATTINY441144160.25
ATTINY841144160.25
ATXMEGA16E53216322
ATXMEGA32D36432324
ATXMEGA8E5328321
ATMEGA168PB3216201
ATMEGA3250PA10032202
ATMEGA3290A10032202
ATMEGA645P6464164
ATTINY16342016121
ATTINY828328200.5
ATTINY84A148200.5
ATXMEGA32C36432324
ATXMEGA32E53232324
AT90CAN12864128164
AT90CAN326432162
AT90CAN646464164
AT90PWM124/328160.5
AT90PWM2248160.5
AT90PWM2B248160.5
AT90PWM2162416161
AT90PWM2162416161
AT90PWM3328160.5
AT90PWM3B328160.5
AT90PWM3163216161
AT90PWM8120/328160.25
AT90S2313202200.12
AT90S2323202200.12
AT90S2343202200.12
AT90S4414408160.5
AT90S443328480.12
AT90S443440/448160.5
AT90S851540880.5
AT90S853540/448160.5
AT90USB128664128168
AT90USB128764128168
AT90USB1623216160.5
AT90USB6466464164
AT90USB6476464164
AT90USB82328160.5
ATmega1036412864
ATmega12864128164
ATmega1280100128168
ATmega128164128168
ATmega128440/441282016
ATmega1284P40/441282016
ATmega128A64128164
ATmega1640/4416161
ATmega161401681
ATmega16240/4416161
ATmega16340/441681
ATmega16440/44/4916201
ATmega164A40/44/4916201
ATmega164P40/44/4916201
ATmega164PA40/44/4916201
ATmega1656416161
ATmega165A6416161
ATmega165P6416161
ATmega165PA6416161
ATmega16828/3216201
ATmega168A28/3216201
ATmega168P28/3216201
ATmega168PA28/3216201
ATmega1696416161
ATmega169A6416161
ATmega169P6416161
ATmega169PA6416161
ATmega16A40/4416161
ATmega16HVA28/361640.5
ATmega16HVB441681
ATmega16M13216161
ATmega16U23216160.5
ATmega16U44416162.1
ATmega16U44416162.1
ATmega2560100256168
ATmega256164256168
ATmega32340/443282
ATmega32440/44/4932202
ATmega324A40/44/4932202
ATmega324P40/44/4932202
ATmega324PA40/44/4932202
ATmega3256432162
ATmega325010032162
ATmega3250P10032202
ATmega325A6432202
ATmega325P6432202
ATmega32828/3232202
ATmega328P28/3232202
ATmega3296432162
ATmega329010032162
ATmega3290P10032202
ATmega329A6432202
ATmega329P6432202
ATmega329PA6432202
ATmega32A40/4432162
ATmega32C13232162
ATmega32HVB443282
ATmega32M13232162
ATmega32U23232161
ATmega32U44432163.3
ATmega32U64432163.3
ATmega406484012
ATmega4828/324200.5
ATmega48A28/324200.5
ATmega48P28/324200.5
ATmega48PA28/324200.5
ATmega646464164
ATmega64010064168
ATmega64440/4464204
ATmega644A40/4464204
ATmega644P40/4464204
ATmega644PA40/4464204
ATmega6456464164
ATmega645010064164
ATmega6450A10064204
ATmega645A6464164
ATmega6496464164
ATmega649010064164
ATmega6490A10064204
ATmega649A6464164
ATmega649P6464164
ATmega64A6464164
ATmega64C13264162
ATmega64M13264164
ATmega828/328161
ATmega851540/448160.5
ATmega853540/448160.5
ATmega8828/328201
ATmega88A28/328201
ATmega88P28/328201
ATmega88PA28/328201
ATmega8A28/328161
ATmega8HVA28/36840.5
ATmega8U2328160.5
ATtiny138/10/201200.064
ATtiny13A8/10/201200.064
ATtiny16720/3216160.5
ATtiny2214/208200.5
ATtiny2313202200.128
ATtiny2313A202200.128
ATtiny2414/202200.128
ATtiny24A14/202200.128
ATtiny25202200.128
ATtiny2620/322160.128
ATtiny26120/322200.128
ATtiny261A20/322200.128
ATtiny4313204200.128
ATtiny43U20480.256
ATtiny4414/204200.256
ATtiny44A14/204200.256
ATtiny45204200.256
ATtiny46120/324200.256
ATtiny461A20/324200.256
ATtiny48324120.064
ATtiny8414/208200.5
ATtiny85208200.5
ATtiny86120/328200.5
ATtiny861A20/328200.5
ATtiny8720/328160.5
ATtiny88328120.5
ATxmega128A1100128328
ATxmega128A364128328
ATxmega128D364128328
ATxmega16A444/4916322
ATxmega16D444/4916322
ATxmega192A3641923216
ATxmega192D3641923216
ATxmega256A3642563216
ATxmega256A3B642563216
ATxmega256D3642563216
ATxmega32A444/4932324
ATxmega32D444/4932324
ATxmega64A110064324
ATxmega64A36464324
ATxmega64D36464324
ATxmega128A3U64128328
ATxmega16A4U4416323.3
ATxmega192A3U641923216
ATxmega256A3BU642563216
ATxmega256A3U642563216
ATxmega32A4U4432324
ATxmega64A3U6464324

2016

Leave a Comment

Scroll to Top