ATtiny

Attiny85The high-performance, low-power Microchip 8-bit AVR RISC-based microcontroller combines 8KB ISP flash memory, 512B EEPROM, 512-Byte SRAM, 6 general purpose I/O lines, 32 general purpose working registers, one 8-bit timer/counter with compare modes, one 8-bit high speed timer/counter, USI, internal and external Interrupts, 4-channel 10-bit A/D converter, programmable watchdog timer with internal oscillator, three software selectable power saving modes, and debugWIRE for on-chip debugging. The device achieves a throughput of 20 MIPS at 20 MHz and operates between 2.7-5.5 volts.

https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf

Attiny      13     45    85
Flash [kB]   1      4     8
SRAM  [B]   64    256   512 
EEPROM      64    256   512 
HW_UART      x     v     v   
HW_SPI       x     v     v
HW_I2C       x     v     v
 Octopus engine - oeLAB - 2018/07 TEST (484B)
                Attiny 13/85 

               RST =--U--= VCC         oeLAB dev board1            
 > pinAn/Rx (A) P3 =     = P2 (A1) (3) i2c Clock 
        /Tx (A) P4 =     = P1 /    (2) > LED 
               GND =     = P0 /  > (1) i2c Data  

Programátor:
https://www.octopuslab.cz/attiny-programator

Základy práce se vstupy a výstupy:
https://www.octopuslab.cz/attiny-inputs-outputs/

Ukázky zdrojových kódů:
https://github.com/octopusengine/octopuslab/tree/master/attiny

Základní zapojení na DEV boardu > (spojení s Raspberry Pi nebo Arduino NANO)

Proč nepoužujeme “velký” Atmel?

Ano na obrázku výše je vidět, že se dá udělat poměrně malý klon “plnohodnotného Arduina” – ale:
1) obvod se špatně vyndavá a zandavá do patice
2) pro začátečníka není úplně triviální naprogramovat zavaděč
3) výsledek není o mnoho lepší, než když se použuje Arduino NANO

a na malé projekty se nám už pár let osvědčuje Attiny:

Materiály ke stažení > https://www.octopuslab.cz/ke-stazeni/

Stručná historie mikroprocesorů / mikrokontrolérů (kromě procesoru má i další „periferie“)

microprocessor is a computer processor that incorporates the functions of a central processing unit on a single integrated circuit.
History:
1960 – CPU (MOS LSI chips – a few hundred transistors)
1969 – Four-Phase Systems (acquired by Motorola in 1981)
1970 – electronics calculators 
1971 – Intel 4004 (2300 transistors)microcontroller (MCU) is a small computer with simple peripherals on a single integrated circuit.
1977 – Intel 8048
1993 – Microchip PIC16x84, Atmel (NOR flash memory)