/Modules/PICPGR3/PICPGR301A/SW/4_12/PP_PROC.PAS
0,0 → 1,988
 
{Toto je include soubor}
 
{===========================================================================}
{ (c) miho / DECROS 2000 }
{===========================================================================}
{ Zde je definice vlastnosti vsech procesoru PIC, ktere tento program znam. }
{===========================================================================}
{verze: }
{ 1.00 - Uvodni verze }
{ 1.01 - Uprava definic procesoru 12C508/509 PEFI }
{ 1.02 - Doplneny procesory 87xA MIHO }
{ 1.11 - Doplneny procesory 627A/628A/648A MIHO }
 
{---> PP_DEFS - zde je nadefinovany pocet procesoru a druhy algoritmu --}
{---> PP_CFG - zde jsou nadefinovany prepinace Cfg slova --}
const ProcInfoAll:array[1..ProcCount] of ProcInfo_t =
(
{-- Programovane starym algoritmem EPROM --}
( Name: 'PIC12C508';
Alg: _EPROM1_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $0FFF;
Cfg_Mask: $001F;
PM_Base:$0000; PM_Len:$0200; PM_Mask:$0FFF;
CM_Base:$0200; CM_Len:$0004; CM_Mask:$0FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC12C508A';
Alg: _EPROM1_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $0FFF;
Cfg_Mask: $001F;
PM_Base:$0000; PM_Len:$0200; PM_Mask:$0FFF;
CM_Base:$0200; CM_Len:$0004; CM_Mask:$0FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC12C509';
Alg: _EPROM1_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $0FFF;
Cfg_Mask: $001F;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$0FFF;
CM_Base:$0400; CM_Len:$0004; CM_Mask:$0FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC12C509A';
Alg: _EPROM1_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $0FFF;
Cfg_Mask: $001F;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$0FFF;
CM_Base:$0400; CM_Len:$0004; CM_Mask:$0FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC12CE518';
Alg: _EPROM1_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $0FFF;
Cfg_Mask: $0FFF;
PM_Base:$0000; PM_Len:$0200; PM_Mask:$0FFF;
CM_Base:$0200; CM_Len:$0004; CM_Mask:$0FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC12CE519';
Alg: _EPROM1_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $0FFF;
Cfg_Mask: $0FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$0FFF;
CM_Base:$0400; CM_Len:$0004; CM_Mask:$0FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
{}
( Name: 'PIC16C505';
Alg: _EPROM1_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $0FFF;
Cfg_Mask: $0FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$0FFF;
CM_Base:$0400; CM_Len:$0004; CM_Mask:$0FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
{-- Programovani standardnim algoritmem EPROM --}
( Name: 'PIC12C671';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC12C672';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC12CE673';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC12CE674';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
{}
( Name: 'PIC14000';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC14C000';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
{}
( Name: 'PIC16C554';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0200; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C556';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C558';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
{}
( Name: 'PIC16C61';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C71';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C62';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C64';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C65';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C73';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C74';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C710';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0200; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C711';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C62A';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C62B';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C63';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C63A';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C64A';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C65A';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C65B';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C66';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C67';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C72';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C72A';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C73A';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C73B';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C74A';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C74B';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C76';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C77';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C620';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0200; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C620A';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0200; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C621';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C621A';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C622';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C622A';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16CE623';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0200; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16CE624';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16CE625';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C712';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C716';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C745';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C765';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C923';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C924';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C773';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C774';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
{}
( Name: 'PIC16C717';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C770';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C771';
Alg: _EPROM2_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
{-- Programovani standardnim algoritmem EPROM ale s paritou pameti programu ( 14 bit + 2 bity parita ) --}
( Name: 'PIC16C642';
Alg: _EPROM3_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
( Name: 'PIC16C662';
Alg: _EPROM3_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
{}
( Name: 'PIC16C715';
Alg: _EPROM3_;
Tprog: 100;
Bits: 14;
Cfg: '';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$0000; DM_Len:$0000; DM_Mask:$0000
),
{-- Programovani algoritmem EEPROM / FLASH --}
( Name: 'PIC16C84';
Alg: _EE1_;
Tprog: 10000;
Bits: 14;
Cfg: 'C84';
Cfg_Base: $2007;
Cfg_Mask: $001F;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
),
( Name: 'PIC16F83';
Alg: _EE1_;
Tprog: 10000;
Bits: 14;
Cfg: 'F83';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0200; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
),
( Name: 'PIC16F84';
Alg: _EE1_;
Tprog: 10000;
Bits: 14;
Cfg: 'F83';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
),
( Name: 'PIC16F84A';
Alg: _EE2_;
Tprog: 10000;
Bits: 14;
Cfg: 'F83';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
),
{}
( Name: 'PIC16F627';
Alg: _EE2_;
Tprog: 5000;
Bits: 14;
Cfg: 'F627';
Cfg_Base: $2007;
Cfg_Mask: $3DFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0080; DM_Mask:$00FF
),
( Name: 'PIC16F628';
Alg: _EE2_;
Tprog: 5000;
Bits: 14;
Cfg: 'F627';
Cfg_Base: $2007;
Cfg_Mask: $3DFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0080; DM_Mask:$00FF
),
( Name: 'PIC16F627A';
Alg: _EE4_;
Tprog: 6000;
Bits: 14;
Cfg: 'F627';
Cfg_Base: $2007;
Cfg_Mask: $21FF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0080; DM_Mask:$00FF
),
( Name: 'PIC16F628A';
Alg: _EE4_;
Tprog: 6000;
Bits: 14;
Cfg: 'F627';
Cfg_Base: $2007;
Cfg_Mask: $21FF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0080; DM_Mask:$00FF
),
( Name: 'PIC16F648A';
Alg: _EE4_;
Tprog: 6000;
Bits: 14;
Cfg: 'F627';
Cfg_Base: $2007;
Cfg_Mask: $21FF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0100; DM_Mask:$00FF
),
( Name: 'PIC16F818';
Alg: _EE5_;
Tprog: 8000;
Bits: 14;
Cfg: 'F818';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0400; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0080; DM_Mask:$00FF
),
( Name: 'PIC16F819';
Alg: _EE5_;
Tprog: 8000;
Bits: 14;
Cfg: 'F818';
Cfg_Base: $2007;
Cfg_Mask: $3FFF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0100; DM_Mask:$00FF
),
{}
( Name: 'PIC16F870'; { ! nemam zarucena data }
Alg: _EE2_;
Tprog: 5000;
Bits: 14;
Cfg: 'F870';
Cfg_Base: $2007;
Cfg_Mask: $33FF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
),
( Name: 'PIC16F871'; { ! nemam zarucena data }
Alg: _EE2_;
Tprog: 5000;
Bits: 14;
Cfg: 'F870';
Cfg_Base: $2007;
Cfg_Mask: $33FF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
),
( Name: 'PIC16F872';
Alg: _EE2_;
Tprog: 5000;
Bits: 14;
Cfg: 'F870';
Cfg_Base: $2007;
Cfg_Mask: $33FF;
PM_Base:$0000; PM_Len:$0800; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0040; DM_Mask:$00FF
),
( Name: 'PIC16F873';
Alg: _EE2_;
Tprog: 5000;
Bits: 14;
Cfg: 'F873';
Cfg_Base: $2007;
Cfg_Mask: $3BFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0080; DM_Mask:$00FF
),
( Name: 'PIC16F874';
Alg: _EE2_;
Tprog: 5000;
Bits: 14;
Cfg: 'F873';
Cfg_Base: $2007;
Cfg_Mask: $3BFF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0080; DM_Mask:$00FF
),
( Name: 'PIC16F876';
Alg: _EE2_;
Tprog: 5000;
Bits: 14;
Cfg: 'F873';
Cfg_Base: $2007;
Cfg_Mask: $3BFF;
PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0100; DM_Mask:$00FF
),
( Name: 'PIC16F877';
Alg: _EE2_;
Tprog: 5000;
Bits: 14;
Cfg: 'F873';
Cfg_Base: $2007;
Cfg_Mask: $3BFF;
PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0100; DM_Mask:$00FF
),
( Name: 'PIC16F873A';
Alg: _EE3_;
Tprog: 8000;
Bits: 14;
Cfg: 'F873A';
Cfg_Base: $2007;
Cfg_Mask: $2FCF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0080; DM_Mask:$00FF
),
( Name: 'PIC16F874A';
Alg: _EE3_;
Tprog: 8000;
Bits: 14;
Cfg: 'F873A';
Cfg_Base: $2007;
Cfg_Mask: $2FCF;
PM_Base:$0000; PM_Len:$1000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0080; DM_Mask:$00FF
),
( Name: 'PIC16F876A';
Alg: _EE3_;
Tprog: 8000;
Bits: 14;
Cfg: 'F873A';
Cfg_Base: $2007;
Cfg_Mask: $2FCF;
PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0100; DM_Mask:$00FF
),
( Name: 'PIC16F877A';
Alg: _EE3_;
Tprog: 8000;
Bits: 14;
Cfg: 'F873A';
Cfg_Base: $2007;
Cfg_Mask: $2FCF;
PM_Base:$0000; PM_Len:$2000; PM_Mask:$3FFF;
CM_Base:$2000; CM_Len:$0008; CM_Mask:$3FFF;
DM_Base:$2100; DM_Len:$0100; DM_Mask:$00FF
)
);