33
MCS51 - lecture 6

MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

Embed Size (px)

Citation preview

Page 1: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - lecture 6

Page 2: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

Lecture 6 1/32

Extending MCS51 system

Built-in peripherals

MCS51 family

Page 3: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - system extending 2/32

Designer of MCS51 system should remember about:

• multiplexed data D0..D7 bus and address lines A0..A7 on P0 port,

so external 8-bit latch for lower address byte is needed;

• load capacity of port outputs;

• the absence dedicated control signal for external devices

(it means common external peripherals and data memory address space);

• separate address spaces of external programme and data memories;

• big number of MCS51 family members, which differentiate

in capacity of built-in memories and devices.

Page 4: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

EA/VP31

X119

X218

RESET9

RD17

WR16

INT012INT113

T014T115

P101

P112

P123

P134

P145

P156

P167

P178

P0039

P01 38

P02 37

P0336

P04 35

P0534

P06 33

P07 32

P20 21

P21 22

P2223

P23 24

P24 25

P2526

P26 27

P27 28

PSEN 29ALE/P30TXD 11RXD10

U1

8031

OC1C11

1D22D3 3D

4 4D5 5D6 6D7

7D8 8D9

1Q 192Q 183Q

174Q 165Q156Q 14

7Q 138Q12

U2

74HC573

A010

A19

A28

A37

A46

A55

A64

A73

A825

A924

A1021

A1123

A122

CE20

OE22

PGM27

VPP1

D011

D1 12

D2 13

D315

D4 16

D517

D6 18

D7 19

U3

2764

A[0..15]

D[0..7]

A010

A19

A28

A37

A46

A55

A64

A73

A825

A924

A1021

A1123

A122

A1326

A141

CS20

OE22

WE27

O0 11

O112

O2 13

O3 15

O416

O5 17

O6 18

O719

U4

62256

A0A1A2A3A4A5A6A7A8A9A10A11A12A13A14

A0A1A2A3A4A5A6A7A8A9A10A11A12

A15

A0A1A2A3A4A5A6A7

A8A9A10A11A12A13A14A15

12MHz

30p

30p

10u8k2

Vcc

Vcc

MCS51 - system extending 3/32

Connecting with external memories:

Page 5: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - system extending 4/32

Connecting with peripherals of 8085 series :

EA/VP31

X119

X218

RESET9

RD17

WR16

INT012 INT113

T014 T115

P101

P112

P123

P134

P145

P156

P167

P178

P00 39

P01 38

P0237

P03 36

P04 35

P0534

P06 33

P0732

P20 21

P2122

P22 23

P23 24

P2425

P25 26

P26 27

P2728

PSEN 29ALE/P30TXD 11

RXD 10

U1

8031

12MHz

30p

30p

10u

8k2Vcc

AD012 PA0 21

AD113 PA1 22

AD214

PA223

AD315 PA3 24

AD416 PA4 25

AD517

PA526

AD618 PA6 27

AD719

PA728

PB0 29

CE8

PB130

RD9 PB2 31

WR10 PB3 32

IO/M7

PB433

ALE11 PB5 34

PB6 35

PB736

TMROUT6

PC0 37

PC138

TMRIN3 PC2 39

PC3 1

PC42

RESET4 PC5 5

U2

8155

1N41481

23

A

74LS132

1

23

A

74LS132

RESETinput

/RESET

RESET

Page 6: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - system extending 5/32

Connecting with peripherals of 8080 series:

EA/VP31

X119

X218

RESET9

RD17

WR16

INT012 INT113

T014 T115

P101

P112

P123

P134

P145

P156

P167

P178

P00 39

P01 38

P02 37

P03 36

P04 35

P05 34

P06 33

P07 32

P20 21

P21 22

P22 23

P23 24

P24 25

P25 26

P26 27

P27 28

PSEN 29ALE/P 30TXD 11RXD 10

U1

87C31

12MHz

30p

30p

10u

8k2Vcc

1N41481

23

A

74LS132

1

23

A

74LS132

RESETinput

/RESET

RESET

D034

D133

D232

D331

D430

D529

D628

D727

PA0 4

PA1 3

PA2 2

PA3 1

PA4 40

PA5 39

PA6 38

PA7 37

PB0 18

PB1 19

PB2 20

PB3 21

PB4 22

PB5 23

PB6 24

PB7 25

PC0 14

PC1 15

PC2 16

PC3 17

PC4 13

PC5 12

PC6 11

PC7 10

RD5

WR36

A09

A18

RESET35

CS6

U3

8255

OC1 C11

1D2 2D3 3D4 4D5 5D6 6D7 7D8 8D9

1Q 192Q 183Q 174Q 165Q 156Q 147Q 138Q 12U2

74573

Vcc

D[0..7]

A0A1A2A3A4A5A6A7

A0A1

A7

Page 7: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - system extending 6/32

Connecting with peripherals of 8080 series (another solution):

EA/VP31

X119

X218

RESET9

RD17

WR16

INT012 INT113

T014 T115

P101

P112

P123

P134

P145

P156

P167

P178

P00 39

P01 38

P02 37

P03 36

P04 35

P05 34

P06 33

P07 32

P20 21

P21 22

P22 23

P23 24

P24 25

P25 26

P26 27

P27 28

PSEN 29ALE/P 30TXD 11RXD 10

U1

87C31

12MHz

30p

30p

10u

8k2Vcc

1N41481

23

A

74LS132

1

23

A

74LS132

RESETinput

/RESET

RESET

D034

D133

D232

D331

D430

D529

D628

D727

PA0 4

PA1 3

PA2 2

PA3 1

PA4 40

PA5 39

PA6 38

PA7 37

PB0 18

PB1 19

PB2 20

PB3 21

PB4 22

PB5 23

PB6 24

PB7 25

PC0 14

PC1 15

PC2 16

PC3 17

PC4 13

PC5 12

PC6 11

PC7 10

RD5

WR36

A09

A18

RESET35

CS6

U3

8255

Vcc

D[0..7]

D08 OUT0 10

D17 GATE0 11

D26 CLK0 9

D35

D44

D53

D62 OUT1 13

D71 GATE1 14

CLK1 15

CS21

RD22

WR23

OUT2 17

A019 GATE2 16

A120 CLK2 18

U?

8254

Page 8: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 7/32

Synchronized bidirectional parallel port:

• additional port with 4 hand-shake signals

• can work without handshake (like standard P0..P3).

Page 9: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 8/32

Synchronized port - basic timings

data input

data output

Page 10: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 9/32

UPI - Universal Peripheral Interface:

• based on P0 with additional registers;

• microcontroller acts as programmable control unit of peripheral device;

• supervising system considers P0 as double bidirectional port;

• additional signals: /RD, /WR, /CS (P2.5) i A0 (P2.4);

• /CS=0 enables UPI for data exchange;

• A0=0 selects data buffer/register, A0=1 selects control/status register.

Page 11: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

Virtual parallel ports:

• up-to over ten parallel ports;

• accessible like standard built-in ports;

• some of ports have directly-addressed bits.

MCS51 - built-in peripherals 10/32

Page 12: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 11/32

PWM outputs

fPWM = fOSC : 2 : 255 : (1+PWMP)

Page 13: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 12/32

Analog comparators

Atmel 89C1051, 89C2051:

Page 14: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 13/32

Analog comparators

Philips

Page 15: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 14/32

Intel A/D

converters

Page 16: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 15/32

Philips A/D converters:

• 8/10b successive approximation;

• tCONW=40..50 m.c.;

• conversion start by hardware else software;

• possible interrupt request;

• latches for conversion results.

Page 17: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 16/32

Siemens A/D converters:

• programmable upper and lower conversion range limits.

Page 18: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 17/32

Arithmetic units

Siemens MDU:

• shifting, normalization, division and multiplication 16b i 32b NB numbers;

• calculation time reduced several times (to 4..6 m.c.);

• accessible via 6 data registers (MD0..MD5) and control register (ARCON);

• type of operation depends on the sequence of writings to MDx registers.

Philips arithmetic units:

• hardware division 24b / 8b numbers in 8 m.c.;

• hardware division or multiplication 24b by 16b numbers in 4 m.c.

Page 19: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 18/32

XRAM memory:

• from hundreds to thousands bytes;

• accessible like true external RAM;

• usage MOVX operation with R0 i R1 addressing depends on implementation;

• active all the time after reset either activated by special control bit;

Page 20: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 19/32

EEPROM memory:

• from hundreds to thousands bytes;

• accessible via special registers: address, data & control/state;

• reading immediate;

• writing time up to several ms;

• initialisation of writing needs special control sequence.

Page 21: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 20/32

Watchdogs:

• overflowing watchdog counter causes microcontroller reset;

• counter reset needs special software sequence.

Siemens watchdog

Page 22: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 21/32

Watchdogs - cont.

Philips watchdog

Page 23: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 22/32

Oscillator watchdogs:

• supervise the main clock generator;

• own, separate oscillator;

• when main clock frequency falls, they resets microcontroller.

Supply voltage supervisors:

• detect supply voltage falls below any limit value (exmp. below 4,5V from 5V);

• detected falls cause set special flag in SFR;

• can cause interrupt request of highest priority else reset.

Page 24: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - built-in peripherals 23/32

RTC units:

• additional oscillator 32768Hz;

• set of dividers and registers for: seconds, minutes, hours, week days, days (also months, years);

• possible alert functions and interrupt requests.

Seconds timer:

• counts pulses of frequency f=32768Hz;

• interrupt request period T=1s;

• can run also in power down mode of microcontroller.

Page 25: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - family 24/32

typ C wewn. ROMilość kB / typ

wewn.RAM

ilość B

liczbalinii

we/wy

liczn.timery

porty ilośćżród./poz.

innewłaściwości

szer I2C przer.

80C3180C5187C5189C51

-4ROM

4EPROM4FLASH

128 32 2 1 - 5/2 -

80CL3180CL51

-4ROM

128 32 2 1 - 13/2 dod. 8 przerwań zewn. na P1, U CC=1,8-6,0V

89LV51 4FLASH 128 32 2 1 - 5/2 UCC=2,7-6V

80C51FA83C51FA87C51FA

-8ROM

8EPROM

256 32 3 1 - 7/2 układ PCA, rozszerzone SIO

80C51FB83C51FB87C51FB

-16ROM

16EPROM

256 32 3 1 - 7/4 układ PCA, rozszerzone SIO

80C51FC83C51FC87C51FC

-32ROM

32EPROM

256 32 3 1 - 7/4 układ PCA, rozszerzone SIO

83L51FA87L51FA

8ROM8EPROM

256 32 3 1 - 7/2 układ PCA, rozszerzone SIO,UCC=3,0-4,5V

83L51FB87L51FB

16ROM16EPROM

256 32 3 1 - 7/2 układ PCA, rozszerzone SIO,UCC=3,0-4,5V

Page 26: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - zestawienie 25/32

80C51GB87C51GB

-8EPROM

256 48 3 2 - 15/4 2 układy PCA, 8b A/C z 8we, rozszerzoneSIO, 2 układy watchdog

80C3280C5287C5289C52

-8ROM

8EPROM8FLASH

256 32 3 1 - 6/2 -

80CL3280CL52

-8ROM

256 32 3 1 - 14/2 dod. 8 przerwań zewn. na P1, U CC=1,8-6,0V

89LV52 8FLASH 256 32 3 1 - 6/2 UCC=2,7-6,0V

80C32T280C52T287C52T2

-8ROM

8EPROM

256 32 2 1 - 5/2 -

C501-LC501-1R

-8ROM

256 32 3 1 - 6/2 -

C502-2LC502-2R

-16ROM

256 32 3 1 - 6/2 2 watchdogi8 DPTR

C503-LC503-1R

-8ROM

256 32 3 1 - 7/2 2 watchdogi,10b A/C z 8we

80C5487C54

16ROM16EPROM

256 32 3 1 - 6/4 rozszerzone SIO

89C55 20FLASH 256 32 3 1 - 6/2 -

80C5887C58

32ROM32EPROM

256 32 3 1 - 6/4 rozszerzone SIO

Page 27: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - zestawienie 26/32

80C15283C152

-8ROM

256 40/56 2 2 - 11/2 -

80C15483C154

-8ROM

256 32 3 1 - 6/2 SIO z detekcją błędów, progr. imped. we/wy

80C310 - 256 32 3 1 - 10/2 przyśp. cykl masz.,2 DPTR, regulowany czas trwania MOVX

80C320 - 256 32 3 2 - 13/3 jak 80C310 + watchdog, 2 rozszerzone SIO

80C323 - 256 32 3 2 - 13/3 jak 80C320 +UCC=2,7-5,5V

80C324 - 256 32 2 1 - 5/2 watchdog, 2 DPTR, wirtualne porty równ.

80CL41083CL410

-4ROM

128 32 2 1 1 13/2 UCC=1,8-6,0V

80CL41183CL411

-4ROM

256 32 2 1 - 13/2 UCC=1,8-6,0V

80C45183C45187C451

-4ROM

4EPROM

128 44/48 2 1 - 5/2 synchronizowany port równoległy

80C45383C45387C453

-8ROM

8EPROM

256 48 2 1 - 7/2 synchronizowany port równoległy,rozszerzone SIO

83C50487C504

16ROM16EPROM

256 32 2 1 - 5/2 rozszerzone SIO, szybka arytmetykawielobajtowa

Page 28: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - zestawienie 27/32

83C50887C508

32ROM32EPROM

256 32 2 1 - 5/2 rozszerzone SIO, szybka arytmetykawielobajtowa

80C51583C515

-8ROM

256 48 2 1 - 12/4 CCU, watchdog,8b A/C z 8 we

80C515A83C515A

-32ROM

256 48 2 1 - 12/4 CCU, watchdog,10b A/C z 8 we, 1kB XRAM

80C51780C537

8ROM-

256 56 2 2 - 14/4 CCU, watchdog,8b A/C z 12 we,

szybka arytmetyka wielobajtowa, 8 DPTR

80C517A83C577A

-32ROM

256 56 2 2 - 17/4 CCU, 2 watchdogi,10b A/C z 12 we,

szybka arytmetyka wielobajtowa, 8 DPTR,2kB XRAM

83C52087C520

32ROM32EPROM

256 32 3 2 - 13/3 watchdog, 2 DPTR,2 rozszerzone SIOprzyśp. cykl masz.,

regulowany czas trwania MOVX,dynamiczna zmiana rozmiaru wewn. ROM,

1kB XRAM

80C32180C52187C521

-8ROM

8EPROM

256 32 2 1 - 5/2 watchdog, 2 DPTR

83C52487C524

16ROM16EPROM

256 32 3 1 1 7/2 watchdog,256B XRAM

Page 29: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - zestawienie 28/32

80C52883C52887C528

-16ROM

16EPROM

256 32 3 1 1 7/2 watchdog,256B XRAM

80CE52883CE52889CE528

-32ROM

32FLASH

256 32 3 1 1 7/2 watchdog,256B XRAM,

obniżona emisja zakłóceń elektromagn.

87C530 16EPROM 256 32 3 2 - 14/3 watchdog, 2 DPTR,2 rozszerzone SIOprzyśp. cykl masz.,

regulowany czas trwania MOVX,dynamiczna zmiana rozmiaru wewn. ROM,

1kB XRAM, RTC

80C54187C541

-16EPROM

256 32 2 1 - 5/2 watchdog, 2 DPTR

80C55083C55087C550

-4ROM

4EPROM

128 32 2 1 - 7/2 watchdog,8b A/C 8 we

80C55283C55287C552

-8ROM

8EPROM

256 40 2 1 1 15/2 CCU, watchdog,10b A/C 8 we,

2 wyjścia PWM

80CE55883CE55889CE558

-32ROM

32FLASH

256 40 2 1 1 15/2 CCU, watchdog,10b A/C 8 we,

2 wyjścia PWM, 768B XRAM,licznik sekundowy

Page 30: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - zestawienie 29/32

80CE55983CE55989CE559

-48ROM

48FLASH

256 40 2 1 1 15/2 CCU, watchdog,10b A/C 8 we,

2 wyjścia PWM, 1280B XRAM,licznik sekundowy

80C56283C562

-8ROM

256 40 2 1 - 14/2 CCU, watchdog,8b A/C 8 we,

2 wyjścia PWM

80C57583C57587C575

-8ROM

8EPROM

256 32 3 1 - 7/2 układ PCA, 2 watchdogi, rozszerzone SIO,zespół komparatorów analogowych, możliwa

redukcja emisji zakłóceń elektromagn.

83C57687C576

8ROM8EPROM

256 32 3 1 - 15/2 układ PCA, 2 watchdogi, rozszerzone SIO,zespół komparatorów analogowych, możliwa

redukcja emisji zakłóceń elektromagn.,10b A/C 6 we, 2 wyjścia PWM, interfejs UPI

80CL58083CL58085CL580

-6ROM

piggy back

256 40 3 1 1 15/2 8b A/C z 4 we, wyjście PWM, watchdog,UCC=2,5-6,0V

80C59283C59287C592

-16ROM

16EPROM

256 40 2 1 - 15/2 CCU, watchdog, interfejs CAN z DMA,10b A/C 8 we,

2 wyjścia PWM, 256B XRAM

80CE59883CE59887CE598

-32ROM

32EPROM

256 40 2 1 - 15/2 CCU, watchdog, interfejs CAN z DMA,10b A/C 8 we,

2 wyjścia PWM, 256B XRAM

Page 31: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - zestawienie 30/32

80C65283C65287C652

-8ROM

8EPROM

256 32 2 1 1 6/2

83C65487C654

16ROM16EPROM

256 32 2 1 1 6/2

80CE65483CE654

-16ROM

256 32 2 1 1 6/2 zmniejszona emisja zakłóceń elektromagn.

83C74887C748

2ROM2EPROM

64 19 1 - - 4/1 10b licznik cykli masz., bez zewn.ROM/RAM, wąska DIP24

83C74987C749

2ROM2EPROM

64 21 1 - - 6/1 10b licznik cykli masz., 8b A/C z 5 we,DIP28,

wyjście PWM, bez zewn. ROM/RAM

83C75087C750

1ROM1EPROM

64 19 1 - - 3/1 wąska DIP24,bez zewn. ROM/RAM

83C75187C751

2ROM2EPROM

64 19 1 - 1 5/1 10b licznik cykli masz., wąska DIP24,bez zewn. ROM/RAM

83C75287C752

2ROM2EPROM

64 21 1 - 1 7/1 10b licznik cykli masz., 8b A/C z 5 we,DIP28,

wyjście PWM, bez zewn. ROM/RAM

80CL78183CL78185CL781

-16ROM

piggy back

256 32 3 1 1 15/2 UCC=1,8-6,0V

Page 32: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - zestawienie 31/32

80CL78283CL782

-16ROM

256 32 3 1 1 15/2 UCC=1,8-6,0V

80CL85183CL85187CL851

-4ROM

4EPROM

128 32 2 1 - 5/2 256B EEPROM

89C1051 1FLASH 64 15 1 - - 3/2 komparator analogowy, wąska DIP20,bez zewn. ROM/RAM

89C1051U 1FLASH 64 15 2 1 - 5/2 jak 89C1051, ale UCC=2,7-6,0V

89C2051 2FLASH 128 15 2 1 - 5/2 komparator analogowy, wąska DIP20,bez zewn. ROM/RAM

89S8252 8FLASH 256 32 3 1 - 7/2 2kB EEPROM, interfejs SPI, watchdog, 2DPTR

TS80C51RA2TS83C51RB2TS83C51RC2TS87C51RB2TS87C51RC2TS87C51RD2

-16ROM32ROM

16EPROM32EPROM64EPROM

256 32 3 1 - 7/4 256B XRAM, PCA, watchdog, rozszerzonefunkcje SIO, kwarc do 30MHz, 6 taktów/cykl

TS80C51RD2TS83C51RD2TS87C51RD2

-64ROM

64EPROM

256 32 3 1 - 7/4 768B XRAM, PCA, watchdog, rozszerzonefunkcje SIO, kwarc do 30MHz, 6 taktów/cykl

Page 33: MCS51 - lecture 6. Lecture 6 1/32 Extending MCS51 system Built-in peripherals MCS51 family

MCS51 - zestawienie 32/32

DS80C390 4SRAM 48 3 2 - 4kBSRAM jako program/dane/stos, 2xDPTR,16/32-bitowy koprocesor, 22-bitowy PC,

2xCAN2.0, kwarc do 40MHz, 4 takty na cyklmasz., watchdog

DS89C420 16FLASH 256 32 3 1 - 13/2 1kBXRAM, 2xDPTR, PMM, FLASHprogramowalna w układzie, kwarc do 50MHz

W925E/C240 4banki po64FLASH

256 40 2 1 1 8kBXRAM, watchdog, komparatoranalogowy, uproszcz. port synchr.,

modulator/demodulator FSK1200, Bell202,V.23, odbiornik/ nadajnik DTMF, detektor

sygnału dzwonienia, sygnałów CAS

CC1010 32FLASH 126 26 4 2 2kBXRAM, SPI, RTC, watchdog,3wex10bA/C, kwarc do 24MHz, blokkryptograficzny DES, generator liczb

losowych, rozkaz TRAP do sprzętowegodebugingu, transceiver radiowy na pasma:

315, 433, 868, 915MHz

MSC1210 32FLASH 256 40 3 2 - 1kBXRAM, 8we 24b A/C, precyzyjne Uref,dodatkowy 32b akumulator, watchdog,

czasomierz systemowy, 4 takty na cykl masz.,16b PWM, kontroler napięcia zasil.,