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 email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

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