이 글은 ATTiny85 구매 과정에서 겪는 모든 혼란을 해소해 줄 것입니다. 여기에는 ATTiny85의 사양, 핀 구성, 다른 Attiny 칩과의 차이점, AttinyXNUMX 제품군에 대한 세부 정보, 구매 고려 사항, 구매 시 유용한 팁 등이 포함되어 있습니다.
ATtiny85란 무엇인가 | 구매하기 전에
ATtiny85는 AVR 기반의 소형 고성능 마이크로컨트롤러입니다. RISC CPU를 탑재하고 있으며, 다양한 인터페이스와 센서 및 장치 제어에 적합한 두 가지 패키지 형태로 제공됩니다. MSSP와 10비트 ADC를 통해 저전력 소모를 실현할 수 있습니다. ATTiny512는 8바이트의 RAM과 85KB의 EEROM을 제공하여 명령어 코드 저장 공간을 절약합니다. 또한, ATTiny12의 작은 본체에는 타이머, SPI 통신, 85비트 통신, BOD(Undervoltage reset), 인터럽트, ADC가 내장되어 있습니다. FLASH, EEPROM, SRAM 등 다양한 저장 장치를 사용할 수 있어 다재다능하고 유용한 장치입니다.
스펙
이제 주의 깊게 확인할 수 있도록 사양과 매개변수에 대해 자세히 알려드리겠습니다.
| CPU 프레임워크 | 8비트 RISC | 핀 | 핀-8 |
| CPU 주파수 | 0 - 20MHz | 작동 전압 | 4.5V-5.5V |
| GPIO 포트 | 6 | INT0에서 GPIO7까지 | 1 외부 인터럽트 |
| I/O 핀당 최대 DC | 40mA | 최대 DC(VCC 및 GND 핀) | 200mA |
| 작동 온도 | -55 ℃에 125 ℃ | UART 인터페이스 | N/A |
| 마스터/슬레이브 SPI 직렬 인터페이스(5,6,7핀) | 이 컨트롤러를 프로그래밍하는 데 사용할 수 있습니다 | I2C 또는 5선 직렬 인터페이스(7핀, XNUMX핀) | 주변 장치 및 센서 연결에 사용 가능 |
| 범용 직렬 인터페이스(5,6,7, XNUMX, XNUMX핀) | 다른 컨트롤러와 통신하는 데 사용할 수 있습니다. | ADC 기능 | 4채널 10비트 해상도 ADC |
| 아날로그 비교기 | 1 | 타이머 모듈 | 8개의 XNUMX비트 카운터 |
| PWM 출력 | 4 | 외부 발진기 | 0 - 20MHz |
| CPU 속도 | 1MHz에서 1MIPS | 내부 발진기 | 0 - 8MHz |
| 프로그램 메모리 또는 플래시 메모리 크기 | 8KB [10000 쓰기/지우기 사이클] | 램 크기 | 내부 SRAM에 512바이트 |
| EEPROM 크기 | 512바이트의 시스템 내 프로그래밍 가능 EEPROM | 프로그램 잠금 | 유효한 |
| 워치 독 타이머 | 유효한 | 절전 모드 | 3가지 모드: 대기, ADC 노이즈 감소, 전원 끄기 |
핀 구성

- 핀 1(PB5): 이 핀의 기능은 PCINT5, ADCO, dW, RESET입니다. 이 핀은 아날로그, 리셋, 부트로더, ADC, 삭제 기능을 제공합니다.
- Pin2(PB3): Pin2의 역할은 XTAL1, CLKI, ADC3, OC1B 및 PCINT3입니다. Pin2는 주로 USB 프로그래밍, XTAL 입력, 아날로그 입력 및 PWM에 적용됩니다.
- Pin3의 주요 기능은 XTAL2, CLKO, ADC2, OC1B, PCINT4입니다. 이 핀은 주로 아날로그 입력, USB 프로그래밍, PWM, XTAL 출력에 사용됩니다.
- Pin4(GND): Pin4는 시스템에 접지 또는 음전원을 공급합니다.
- Pin5 (PBO): Pin5의 주요 기능은 AINO, MOSI, OC1A, OCOA, DI, AREF, SDA, PCINTO입니다. SPI 통신, PWM 출력, 12C 통신을 담당합니다.
- 6번 핀(PB1): 6번 핀의 주요 기능은 MISO, AIN1, OCOB, OC1A, DO, PCINT1입니다. 6번 핀은 PWM 출력, SPI 데이터 출력에 사용됩니다.
- Pin7(PB2) Pin7의 주요 기능은 SCK, ADC1, TOm SCL, PCINT2입니다. Pin7은 주로 아날로그 I/P 및 SPI 데이터의 SCL 및 SCK에 사용됩니다.
- Pin8(VCC): Pin8은 시스템에 전압을 공급하는 데 사용됩니다.
ATtiny85의 크기는 얼마입니까?

특징 및 기능 및 응용 프로그램
ATTiny85는 다른 IC들과 여러 가지 장점을 가지고 있습니다. 첫째, 낮은 비용과 낮은 전력 소모로 사용자와 환경에 친화적입니다. 둘째, 작고 컴팩트한 사이즈 덕분에 작은 공간에 쉽게 배치할 수 있습니다. PCB 보드셋째, 다양한 절전 모드를 통해 배터리 구동 애플리케이션 프로그램과 호환됩니다. 넷째, 작은 핀에 많은 기능이 내장되어 있어 소형 첨단 PCB에 사용할 경우 공간을 효율적으로 활용할 수 있습니다. 마지막으로, 프로그램 메모리 용량이 작습니다.
ATtiny85는 여러 기능을 갖춘 매우 진보된 마이크로컨트롤러로, 다양한 전자 애플리케이션에 사용할 수 있습니다. 이 마이크로컨트롤러는 소형 아두이노와 비슷합니다. 코드가 작고 다른 컨트롤러가 필요하다면 ATtiny85가 적합한 선택입니다.
자동차, 산업용 제어, 센서 시스템, 태양광 장치, 통신, 의료 기기, 사물 인터넷(IoT), 임베디드 시스템, 심지어 로봇 분야 등 다양한 분야에 폭넓게 적용됩니다.
ATtiny84와 ATtiny85의 차이점은 무엇인가요?
두 핀의 핀 구성은 서로 다릅니다. ATtiny는 8개의 핀을 제공하며, 그중 84개는 디지털 I/O에 적합합니다. 14개는 아날로그 입력을, 7개는 PWM 핀으로 사용할 수 있습니다. 반면 ATtinyXNUMX는 XNUMX개의 핀을 제공합니다. XNUMX개는 디지털 출력과 아날로그 입력에 사용할 수 있으며, XNUMX개는 PWM 출력이 가능합니다. 게다가 PBXNUMX 핀은 PWM도 지원합니다.
ATtiny13A와 ATtiny85의 차이점은 무엇인가요?
ATtiny13A에 비해 85는 플래시, RAM, EEPROM 메모리가 더 많습니다. 또한, Attiny85는 사용 가능한 라이브러리가 더 많아 12A보다 시작하기가 더 쉽습니다.
ATtiny85 제품군 자세히 살펴보기
| 항목 | 브랜드 | 기술설명 |
| ATTiny85-20PU | 마이크로 칩 | AVR, 4KB 플래시, 256B SRAM, ADC, 2개의 타이머 - 5V, 20MHz, PDIP, IND TEMP, GREEN |
| ATTiny85-20MUR | 마이크로 칩 | AVR, 4KB 플래시, 256B SRAM, ADC, 2개의 타이머(20MHz), QFN/MLF, IND TEMP, GREEN, 5V, T&R |
| ATTiny85-20SF | 마이크로 칩 | AVR, 4KB 플래시, 256B SRAM, ADC, 2개의 타이머 - 5V, 20MHz, SOIC, +125C, 녹색 |
| ATTiny85-20SU | ATMEL | MCU 8비트 ATtiny AVR RISC 8KB 플래시 3.3V/5V 8핀 SOIC EIAJ |
| ATTiny85-20PU | ATMEL | 8비트 마이크로컨트롤러, 저전력 고성능, ATtiny, 20MHz, 8KB, 512바이트, 8핀, DIP |
| ATTiny85-20MU | ATMEL | AVR, 4KB 플래시, 256B SRAM, ADC, 2개의 타이머 - 5V, 20MHz, MLF, IND TEMP, GREEN |
| ATTiny85-20SH | ATMEL | 8비트 마이크로컨트롤러 - MCU 8K FLSH 256B EE 512B SRAM ADC 5V 20MHz |
| ATTiny85-20SUR | ATMEL | MCU 8비트 ATtiny AVR RISC 8KB 플래시 3.3V/5V 8핀 SOIC EIAJ T/R |
| ATTiny85-20MUR | ATMEL | AVR, 4KB 플래시, 256B SRAM, ADC, 2개의 타이머(20MHz), QFN/MLF, IND TEMP, GREEN, 5V, T&R |
| ATTiny85-15SZ | ATMEL | MCU 8비트 ATtiny AVR RISC 8KB 플래시 3.3V/5V 자동차용 8핀 SOIC |
| ATTiny85-15ST1 | ATMEL | MCU 8비트 ATtiny AVR RISC 8KB 플래시 3.3V/5V 자동차용 8핀 SOIC |
ATTiny85 제품군에는 귀하의 정확한 요구 사항을 충족할 수 있는 다양한 품목이 포함되어 있습니다.
ATTINY85 구매처 | 지금 구매하세요
ATTiny85를 구매할 때 가장 좋은 방법 중 하나는 원래 공장이나 유통업체에 문의하는 것입니다.
ATTNY5 판매자 상위 85위
- Microchip: Microchip Technology는 ATtiny85의 최초 공급업체입니다. 또한 탁월한 기술 지원을 제공합니다.
- 모코테크놀로지 : Mokotechnology는 신뢰할 수 있는 전자 제조업체입니다. ATtiny85를 비롯하여 모든 PCB 설계에 필요한 전체 솔루션을 제공합니다.
- 마우저 일렉트로닉스: 마우저는 전자 부품 분야의 전 세계 선도 기업의 공식 유통업체입니다.
- Digikey: 즉시 배송 가능한 전자 부품의 세계 최대 선택 범위, 모든 디자인이나 장치에 적합한 커패시터, 저항기.
- RS Components: RS는 산업 및 전자 솔루션 분야의 선도적인 온라인 공급업체입니다. 안전한 온라인 주문, 당일 발송 및 무료 배송 서비스를 제공합니다.
ATtiny85를 Arduino와 함께 사용하는 방법?| 구매 후

Ttiny85 ISP는 아두이노 IDE와 호환되는 오픈 소스 장치입니다. 여기서는 사용 사례 중 하나인 미니 USB를 사용하여 ATtiny85의 작동 방식을 보여드리겠습니다. 가전 제품.
이 설계는 마이크로컨트롤러를 구동하기 위해 내부 8MHz 클럭을 사용합니다. FTDI 보드로 데이터를 전송하기 위해 마이크로컨트롤러의 2번 핀은 FTDI 보드의 TX 핀에 연결됩니다. 3번 핀의 FTDI 분배기는 마이크로컨트롤러에 5V 전원을 공급합니다. 점퍼 JP1은 FTDI 분배기 보드와의 터미널 연결 시 리셋 마이크로컨트롤러를 활성화/비활성화하는 데 사용됩니다.
AVR Dragon으로 스케치를 디버깅할 때는 점퍼 JP1을 켜는 것을 잊지 마세요. 그렇지 않으면 코드 스테핑 시 커패시터 C3가 부작용을 일으킬 수 있습니다.
ATtiny85를 프로그래밍하는 방법?
Arduino Uno를 사용하여 ATtiny85를 프로그래밍할 수 있습니다.
1단계: 먼저 Arduino Uno를 ATtiny85의 프로그래머 역할을 하는 ISP로 설정해야 합니다. 이를 위해 Arduino Uno를 노트북에 연결하고 Arduino IDE를 켭니다. 그런 다음 파일 > 예제 > ArduinoSP를 클릭하고 Arduino ISP 코드를 업로드합니다.
2단계: ATtiny85 회로도를 프로그래밍합니다.
3단계: Arduino IDE로 프로그래밍합니다.
ATtiny85를 조심스럽게 실행하는 방법은?
매우 민감한 부품입니다. 컨트롤러의 성능을 장기적으로 극대화하려면 설계자는 어떤 애플리케이션에서든 컨트롤러를 사용할 때 주의를 기울여야 합니다.
- 공급 전압은 5.5V를 초과해서는 안 됩니다. 또한, 연결하기 전에 전압원의 출력을 정확한 디지털 멀티미터로 확인해야 합니다.
- 각 1/0 핀의 DC 전류는 40mA여야 합니다. GND 핀과 양극 전원 공급 장치는 200mA여야 합니다. 전원을 공급하기 전에 마이크로컨트롤러 핀의 극성을 확인해야 합니다.
- 이 컨트롤러를 배치하려면 용접 중 발생하는 열로부터 컨트롤러를 보호하는 회로나 브레드보드에 IC 소켓을 사용해야 합니다.
- 또한 최소 및 최대 보관 온도는 -65°C ~ +150°C이지만 작동 온도는 -55°C ~ +125°입니다.
ATtiny85에 대한 추가 질문(임베디드 설계 및 관련 장치 제조 등)이 있으시면 언제든지 문의해 주세요. 여기를 클릭해주세요..



