Apa mikrokontroler terkecil? [Tutup]

13

Saya mencari mikrokontroler untuk digunakan dalam proyek yang sangat terbatas ruang. Mikrokontroler apa yang memiliki beberapa paket terkecil? Ini tidak perlu berkinerja tinggi, kebanyakan mikrokontroler lebih kuat daripada yang diperlukan dalam kasus ini, tetapi itu harus kecil. Atmel's ATtiny20 hadir dalam paket WLCSP-12 yang 1.55x1.4x0.53mm, ini tidak buruk. Opsi apa lagi yang ada di sepanjang garis itu atau yang lebih kecil? (Dari keluarga mana pun, tidak harus Atmel)

Perbarui: dengan setidaknya 4 pin I / O.

Alex I
sumber
3
Ini sepenuhnya tergantung pada aplikasi Anda. Mikrokontroler "terkecil" mungkin tidak memiliki cukup pin untuk apa pun yang Anda perlukan. Misalnya ATtiny13 datang dalam paket SSOP-8 yang cukup kecil, tetapi Anda hanya mendapatkan 6 pin I / O.
JYelton
@JYelton: Saya hanya perlu 4 pin I / O. Anda benar, saya seharusnya menentukan jumlah pin, tetapi saya berasumsi bahwa pada dasarnya ada 4 atau lebih. SSOP-8 sebenarnya adalah paket besar dibandingkan dengan apa yang saya cari.
Alex I
1
Epoksi untuk COB mungkin berakhir mengambil lebih banyak area daripada WLCSP.
Ignacio Vazquez-Abrams
3
Pertanyaan survei semacam ini tidak cocok untuk situs ini.
Olin Lathrop
2
@ laptop2d: Saya tidak peduli untuk berdiskusi tentang apa yang ada dan tidak pada topik di sini, saya pikir orang mengekspresikan pendapat yang cukup jelas dengan suara mereka. Ini jelas berguna; itu adalah pertanyaan dan jawaban berperingkat tertinggi kedua saya. Jawaban saya yang berperingkat tertinggi adalah dari jenis yang sama.
Alex I

Jawaban:

13

Terima kasih kepada semua orang yang memberikan saran, saya telah mencoba untuk mengumpulkan semua info dalam jawaban yang sama.

Mikrokontroler terkecil dari setiap keluarga:

  • Atmel ATtiny20-UUR: 1,55 x 1,40 x 0,53 mm, WLCSP-12, 10 gpio, pitch 0,4mm (pemenang)
  • (baru) Cypress CY8C4014FNI-421: 1,56 x 1,45 x 0,4 mm, WLCSP-16, 12 gpio, pitch 0,35mm
  • (baru) Maxim MAX32660GWE: 1,55 x 1,57 x 0,64 mm, WLCSP-16, 10 GPIO, pitch 0,35mm
  • (baru) Freescale Kinetis KL03 MKL03Z32CAF4RTR: 2,00 x 1,61 x 0,56 mm, BGA-20, 18 gpio, pitch 0,4mm
  • Freescale Kinetis KL02 MKL02Z32CAF4R: 2,00 x 1,95 X 0,56 mm, BGA-20, 18 gpio, pitch 0,4mm
  • NXP LPC1102UK: 2,32 x 2,17 x 0,60 mm, WLCSP-16, 11 gpio, pitch 0,5mm
  • Ambiq Apollo2 2,5 x 2,5 x 0,45 mm, WLCSP-49, 34 gpio, 0,35mm
  • ST STM32F042T6Y6: 2,70 x 2,60 x 0,55 mm, WLCSP-36, 36 pin, pitch 0,40mm
  • TI MSP430G2252: 2,65 x 2,55 x 0,28 mm, bare die, 22 bantalan
  • TI MSP430G2x01: 4,00 x 4,00 x 0,90 mm, QFN-16, 16 pin, pitch 0,65mm
  • Microchip PIC12LF1552T: 3,00 x 2,00 x 0,50 mm, QFN-8, 5 gpio, pitch 0,5mm

Terkadang ada opsi lain dalam keluarga yang sama yang menggunakan paket yang sama, tetapi saya belum menemukan apa pun dengan paket yang lebih kecil. Ini tidak memperhitungkan berapa banyak sirkuit pendukung yang dibutuhkan setiap chip, tentu saja.

Alex I
sumber
9

ATtiny4, ATtiny5, ATtiny9 dan ATtiny10 dikemas dalam paket 6pin yang berbeda, beberapa di antaranya sangat kecil. Mereka semua memiliki 4 pin I / O. Beberapa dari mereka ADC. Periksa detail di situs ATMEL .

Sunting: Setelah beberapa pencarian lagi. Nah, paket ATtiny20 dalam WLCSP bahkan lebih kecil. Jadi, itu menjadi mikrokontroler Atmel terkecil yang tersedia. (hanya dalam varian ATtiny20-UUR)

Johnfound
sumber
9

The NXP LPC11A00 adalah kontroler ARM Cortex-M0 yang datang dalam paket WLCSP 20-pin:

masukkan deskripsi gambar di sini

Ukurannya sebanding dengan SOT-23, tetapi yang (AVR dan PIC) hanya memiliki 6 pin. ARM juga 32-bit.

Johan
sumber
Dan mungkin ukurannya sebanding dengan ATtiny20-UUR yang penanya telah temukan.
Ignacio Vazquez-Abrams
1
@ Ignacio: Yah, saya menambahkan bahwa ARM adalah 32-bit. ATtiny adalah pengontrol 8-bit.
Johan.A
7

Mikrokontroler terkecil yang saya tahu adalah seri Microchip PIC 10Fxxx. Ini datang dalam paket SOT-23:

Ditambahkan:

Saya seharusnya menyebutkan bahwa hal-hal ini juga datang dalam paket DFN 2x3 mm, tetapi saya tidak memiliki gambar keren dari yang tersedia.

Olin Lathrop
sumber
1
Begitu juga dengan ATtiny4 / 5/9/10. Dan johnfound telah menentukan bahwa ATtiny20-UUR bahkan lebih kecil.
Ignacio Vazquez-Abrams
4
@ IgnacioVazquez-Abrams "sebagian ..." bukan yang terkecil. Tidak ada yang salah dengan alternatif.
placeholder
5

Anda juga dapat memperoleh mikrokontroler sebagai dadu - semikonduktor yang sebenarnya setelah dipotong dari wafer silikon, tetapi sebelum dikemas. Ini dapat digunakan sebagai rakitan Chip On Board (COB) dan dapat menjadi jauh, jauh lebih kecil daripada bagian yang dikemas.

Beberapa perusahaan juga menawarkan Chip Scale Packaging (CSP), yang hanya sedikit lebih besar dari dadu silikon yang sebenarnya di dalam paket. Ini sering di bawah 0,5mm tinggi, dan antara 1mm dan 2mm panjang dan lebar.

Adam Davis
sumber
2

Anda dapat menambahkan ke dalam daftar Anda CY8C4014FNI-421 baru, dengan 16 pin WLCSP pada 1,56 x 1,45 x 0,4 mm, hanya sedikit lebih besar dari attiny, dan memiliki 12 gpio, flash 16k, dan sram 2k.

dmsc
sumber
1

Saya dapat memikirkan kinetis freescale KL02 1.9mm X 2mm dengan pin ARM Cortex-M0 + 20, itu adalah BGA meskipun di sini adalah info paket

Kvegaoro
sumber
1
Dari lembar data: "Untuk menemukan gambar paket, buka freescale.com dan lakukan pencarian kata kunci untuk nomor dokumen gambar". Betulkah?
radagast
@radagast: Ya, beberapa produsen benar-benar membenci redundansi, meskipun itu kurang nyaman bagi pengguna akhir (seperti NXP dengan lembar data 74HC mereka).
Ignacio Vazquez-Abrams
@Ignacio: Saya pikir Anda merujuk ke buku pegangan HCMOS? Itu menghindari duplikasi puluhan halaman informasi umum di setiap lembar data. Gambar mekanik hanya 1 halaman. Juga, setidaknya NXP memiliki hyperlink dalam PDF mereka, sesuatu yang tidak pernah didengar Freescale.
Johan.A
@ Johan.A: Anda tidak perlu puluhan halaman untuk menyebutkan sesuatu yang mendasar seperti apa ambang tegangan itu.
Ignacio Vazquez-Abrams
1
@Ignacio: Ya, Panduan Pengguna HCT adalah 46 halaman informasi teknik yang menarik. Jika Anda berpikir hanya masalah ambang batas, saya kira itu kerugian Anda. Perdamaian!
Johan.A