You are on page 1of 10

Nama: AFIF RIADY

Nim: C.411.22.0007 Elektro Pagi


1. ESP 8266
2. ESP 32

Spesifikasi:
Spesifikasi:
• Processor: L106 32-
bit RISC microprocessor core based • Processors:
on the Tensilica Diamond Standard o CPU: Xtensa dual-core (or
106Micro running at 80 or 160 MHz single-core) 32-bit LX6
• Memory: microprocessor, operating
at 160 or 240 MHz and
o 32 KiB instruction RAM performing at up to
o 32 KiB instruction cache RAM 600 DMIPS
o 80 KiB user-data RAM o Ultra low power (ULP) co-
processor
o 16 KiB ETS system-data RAM
• Memory: 520 KiB RAM, 448 KiB ROM
• Wireless connectivity:
• External QSPI flash: up to 16 MiB is
supported (512 KiB to 4 MiB typically o Wi-Fi: 802.11 b/g/n
included) o Bluetooth: v4.2 BR/EDR
• IEEE 802.11 b/g/n Wi-Fi and BLE (shares the radio
with Wi-Fi)
o Integrated TR
switch, balun, LNA, po
wer
amplifier and matchin
g network
o WEP or WPA/WPA2 a
uthentication, or open
networks
• 17 GPIO pins
• Serial Peripheral Interface Bus (SPI)
• I²C (software implementation)[8]
• I²S interfaces with DMA (sharing pins
with GPIO)
• UART on dedicated pins, plus a
transmit-only UART can be enabled
on GPIO2
• 10-bit ADC (successive approximation
ADC)
3. STM32 F1 4. MSP 430

Spesifikasi:

• Core:
o ARM Cortex-M3 core at a
maximum clock rate of 24 / 36 Spesifikasi:
/ 48 / 72 MHz.
• Memory: • Power specification overview, as low
o Static RAM consists of 4 / 6 / 8 as:
/ 10 / 16 / 20 / 24 / 32 / 48 / 64 o 0.1 μA RAM retention
/ 80 / 96 KB. o 0.7 μA real-time clock mode
o Flash consists of 16 / 32 / 64 / o 200 μA / MIPS active
128 / 256 / 384 / 512 / 768 / o Features fast wake-up from
1024 KB. standby mode in less than
• Peripherals: 6 µs.
o Each F1-series includes
various peripherals that vary • Device parameters
from line to line. o Flash options: 1–60 KB
• IC packages: VFQFPN36, o ROM options: 1–16 KB
VFQFPN48, LQFP48, WLCSP64, TFB o RAM: 128 B–10 KB
GA64, LQFP64, o GPIO options: 14, 22, 48 pins
LQFP100, LFBGA100, LQFP144, o ADC options: Slope, 10 & 12-
LFBGA144. bit SAR
o Other integrated peripherals:
12-bit DAC, up to 2 16-bit
timers, watchdog timer, brown-
out reset, SVS, USART
module (UART, SPI), DMA,
16×16 multiplier,
Comparator_A, temperature
sensor
5. PIC 16F877A 6. SAM D21

Spesifikasi:
Spesifikasi:
• It has a smaller 35 instructions set.
• It can operate up to 20MHz • ATSAMD21G18 32-bit/48MHz ARM
frequency. Cortex-M0+. 4MB Flash Memory.
• The operating voltage is between 32KB SRAM. 32KB of EEPROM
4.2 volts to 5.5 volts. If you provide (emulated in Flash).
it voltage more than 5.5 volts, it may • 26 GPIO Count. 14 ADC Channels at
get damaged permanently. 12-bit Resolution. Analog-to-Digital
and Digital-to-Analog Converters
• It does not have an internal
(ADC & DAC).
oscillator like
• Vin: 4.2V-6.0V for charger -
other PIC18F46K22, PIC18F4550.
otherwise 3.5V-6.0V. VBATT: 3.7V
• The maximum current each PORT Lipo VCC: 600mA @3.3V.
can sink or source is around 100mA. • Compatible R3 Layout. Integrated
Therefore, the current limit for each USB Controller. RGB LED. Program in
GPIO pin of PIC16F877A is 10 mili Arduino IDE Platform or with
ampere. Python.
• It is available in four IC • UF2 Bootloader. Qwiic Connector.
packaging such as 40-pin PDIP 44- Does not include Qwiic cables.
pin PLCC, 44-pin TQFP, 44-pin QFN
7. ATmega 328P 8. ARM Cortex-M4 MK20DX256

Spesifikasi:
Spesifikasi:
• The Atmel 8-bit AVR RISC-based
• Family Name Kinetis K2x
microcontroller combines
• Package Type LQFP
• 32 KB ISP flash memory with read-
• Mounting Type Surface Mount
while-write capabilities,
• Pin Count 64
1 KB EEPROM, 2 KB SRAM, 23
general-purpose I/O lines, 32 • Device Core ARM Cortex M4
general-purpose • Program Memory Size 288 kB
• working registers, 3 flexible • Maximum Frequency 72MHz
timer/counters with compare • RAM Size 66 kB
modes, internal and • USB Channels 1
external interrupts, serial • Number of PWM Units 1
programmable USART, a byte- • Number of SPI Channels 1
oriented 2-wire serial • Number of UART Channels 3
interface, SPI serial port, 6-channel • Number of CAN Channels 1
10-bit A/D converter (8 channels • Typical Operating Supply Voltage
in TQFP and QFN/MLF packages), 1.71 → 3.6 V
programmable watchdog timer with • Number of USART Channels 0
internal oscillator, and 5 software- • Number of I2C Channels 2
selectable power-saving modes. • Program Memory Type Flash
• The device operates between 1.8 • Number of PCI Channels 0
and 5.5 volts. The device achieves • Maximum Number of Ethernet
throughput approaching Channels 0
1 MIPS/MHz • Dimensions 10 x 10 x 1.6mm
• Pulse Width Modulation 1 (8
Channel)
• Width 10mm
• Number of LIN Channels 0
• Height 1.6mm
• ADCs 2 x 16-bit
• Length 10mm
• Maximum Operating Temperature
+105 °C
9. PIC32MX 10. ATMEGA 2560

Spesifikasi: Spesifikasi:

• The highest execution speed • Program memory 256KB (flash)


80 MIPS (120+[14] Dhrystone MIPS @ • RAM 8KB SRAM
80 MHz)
• Communication peripherals 4-
• The largest flash memory: 512 kB UART, 5-SPI, 1-I2C
• One instruction per clock cycle
• Temperature range -40 to 85 C
execution
• Operating Voltage Range 7-12
• The first cached processor
volts (recommended)
• Allows execution from RAM
• Pin Count 100
• Full Speed Host/Dual Role and OTG
USB capabilities • Digital Pins 54
• Full JTAG and 2-wire programming • Analog Pins 16
and debugging • PWM peripherals 15 Pins
• Real-time trace • CPU 16 MIPS/DMIPS
• Timer 2 x 8-bit, 4 x 16-bit
11. RP2040 12. LPC800

Spesifikasi:
Spesifikasi: • 8 MHz Cortex-M0+ cor
• Dual ARM Cortex-M0+ @ 133MHz • 32 KB Flash
• 264kB on-chip SRAM in six • 8 KB SRAM
independent banks • 4 KB EEPROM
• Support for up to 16MB of off-chip • Up to 12 GPIONFC/RFID ISO 14443
Flash memory via dedicated QSPI type A interfaceTemperature sensor
bus with ±1.5 °C accuracy -40 °C to +85
• DMA controller °C
• Fully-connected AHB crossbar
• Interpolator and integer divider
peripherals
• On-chip programmable LDO to
generate core voltage
• 2 on-chip PLLs to generate USB and
core clocks
• 30 GPIO pins, 4 of which can be used
as analogue inputs
• Peripherals
o 2 UARTs
o 2 SPI controllers
o 2 I2C controllers
o 16 PWM channels
o USB 1.1 controller and PHY,
with host and device support
o 8 PIO state machines
13. MCS 51 14. ATXMEGA64A30

Spesifikasi: Spesifikasi:
• 8-bit arithmetic logic unit (ALU) • Low-power,
and accumulator, 8- • high-performance 8/16-bit AVR®
bit registers (one 16-bit register with • microcontroller featuring 64 KB self-
special move instructions), 8- programming Flash program
bit data bus and 2×16-bit address memory,
buses, program counter, data • 4 KB boot code section,
pointer, and related 8/11/16-bit • 4 KB SRAM,
operations; hence it is mainly an 8- • 2 KB EEPROM,
bit microcontroller • 4-channel DMA controller, 8-
• Boolean processor with 17 channel event system,
instructions, 1-bit accumulator, 32 • and up to 32 MIPS throughput at 32
registers (4x8-bit, bit-addressable) MHz.
and up to 144 special 1 bit-
addressable RAM variables (18x8-
bit)[4]
• Multiply, divide
and compare instructions
• Four fast switchable register
banks with eight registers each
(memory mapped)
• Fast interrupt with optional register
bank switching
• Interrupts and threads with
selectable priority[5]
• 128 or 256 bytes of on-chip RAM
(IRAM)
• Dual 16-bit address bus; it can
access 2×216 memory locations:
64 KB (65,536 locations) each of
ROM (PMEM) and external RAM
(XRAM), using two memory buses in
a Harvard architecture.
• On-chip ROM (not included on 803x
variants)
15. ATTINY 12 16. ARM CORTEX M0

Spesifikasi: Spesifikasi:
• High-performance and Low-power • 72 MHz Memory Flash
8-bit RISC Architecture • Up to 64 KB SRAM
• 64 Bytes of In-System • 8 KB LDROM
Programmable EEPROM Data • 2 KB (for user program loader)
Memory for ATtiny12 Endurance: SPROM
100,000 Write/Erase Cycles • 512 Bytes (for security protection)
• One 8-bit Timer/Counter with • Temperature sensor (±1.6°C
Separate Prescaler deviation 0°C-70°C, ±2°C over full
• External and Internal Interrupt range)
Sources • Internal 48 MHz HIRC (±2% variation
• Low-power, High-speed CMOS over full temperature range)
Process Technology • Internal 38.4 kHz LIRC
• Power Consumption at 4 MHz, 3V, • Up to 29 I/O with interrupt
25°C capability
• Communication Interfaces – UART,
2x I²C (1MHz), SPI (24MHz Master,
16MHz Slave)
• 96-bit Unique ID (UID)
• 128-bit Unique Customer ID (UCID)
• Voltage Range – 2.7V to 3.6V
• Temperature Range: -40°C to +105°C
17. ATSAMD51 18. LPC1700

Spesifikasi:
• ARM Cortex-M4 Core: The Spesifikasi:
ATSAMD51 features an ARM Cortex- • Utilizes the ARM Cortex-M3
M4 core with a Floating Point Unit architecture with clock speeds up to
(FPU) 100 MHz.
• High Clock Speed: The • UART (Universal Asynchronous
microcontroller can operate at clock Receiver-Transmitter)
speeds up to 120 MHz, delivering • SPI (Serial Peripheral Interface)
high performance for a variety of • I2C (Inter-Integrated Circuit)
applications. • CAN (Controller Area Network)
• Memory: The ATSAMD51 comes • Timer/counters
with internal Flash memory up to 2 • Pulse Width Modulation (PWM)
MB and SRAM up to 256 KB, • Analog-to-Digital Converter (ADC)
allowing for ample program and • Digital-to-Analog Converter (DAC)
data storage. • Real-Time Clock (RTC)
• Security Features: The ATSAMD51 • General Purpose Input/Output
provides various security features (GPIO)
including hardware encryption, code
security, and more to protect
sensitive data and programs from
attacks.
• Connectivity: Some variants of the
ATSAMD51 come with connectivity
features such as USB, Ethernet, and
wireless connections like Wi-Fi or
Bluetooth.
• Low Power Consumption: Despite
its high performance, the
ATSAMD51 offers efficient low-
power modes, making it suitable for
battery-powered applications and
portable devices.
19. ATTINY 2313 20. ARM11

Spesifikasi:
• Architecture: RISC with pipelining
Spesifikasi: and out-of-order execution.
• Architecture: RISC (Reduced • Clock Speed: Up to several hundred
Instruction Set Computing) MHz or more.
• Number of Pins: 20 pins • Number of Cores: Single-core with
• Program Memory (Flash): 2 KB some implementations of dual-core
• RAM: 128 bytes or quad-core.
• EEPROM: 128 bytes • Memory and Cache: Support for
• Maximum Clock Speed: Up to 20 various types of memory and cache,
MHz (with proper programming cache sizes vary.
considerations) • Instruction Set: Supports ARM,
• Number of I/O (Input/Output): 17 Thumb, and Thumb-2.
pins (including 8 ADC - Analog to • Multimedia Capabilities: Some
Digital Converter pins) variants are equipped with media
• UART (Universal Asynchronous processing units.
• Security: Features such as TrustZone
Receiver-Transmitter): 1 unit
SPI (Serial Peripheral Interface): 1 for isolating sensitive software.
• Connectivity: Integration with
unit
• I2C (Inter-Integrated Circuit): None interfaces and connectivity features
(some specific models may have this like USB, Ethernet, Wi-Fi, etc.
feature)
• Timer/Counter: 2 units
• (Timer/Counter 0 and
Timer/Counter 1)
• PWM (Pulse Width Modulation):
Available on some I/O pins
• ADC (Analog to Digital Converter): 8
channels with 10-bit resolution
• Comparator: None
• Additional Features: Interrupts,
Sleep Modes, Brown-out Detector,
Internal Calibrated RC Oscillator

You might also like