Początek programowania PIC

pic
Dzisiaj po raz pierwszy zaprogramowałem procesor z rodziny PIC!
Użyty układ to PIC16F690.
Programator brenner8 mini zakupiłem na aukcji internetowej za śmieszne pieniądze. Mikroprocesor otrzymałem w postaci próbki od firmy Microchip. Parę słów o nim:

  • 4KB Pamięci programu
  • 256B RAM
  • 256B EEPROM
  • 17 portów I/O
  • 2 timery 8-bit
  • 1 timer 16-bit
  • 12 kanałowy 10-bit przetwornik AC (ADC)
  • Watchdog
  • USART
  • 2 komparatory analogowe
  • Programowane źródło odniesienia! (w pewnym sensie przetwornik D/A)
  • Oddzielny moduł PWM, do 4 wyjść
  • Interfejs I2C (TWI w AVR)
  • Programowanie w układzie (ICSP) (ISP w AVR)
  • Interfejs SPI
  • Wewnętrzny oscylator
  • Brown-out Reset (BOR) – odpowiednik BOD w AVR)
  • Zasilanie 2.0-5.5V

Jak widać, jest to w pewnym sensie odpowiednik ATMEGA48.

Układ podpięty do programatora “zaskoczył” od razu.

UPDATE: Kolega albertb zwrócił uwagę, że pamięć tego MCU odpowiada 8KB flash w AVR. Jest to więc bardziej odpowiednik ATMEGA88. Proszę pamiętać, że nie da się dokładnie porównać obu rodzin.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.