8-bittinen mikrokontrolleri 4MHz DIL-18 (PIC16F84A-4P)
PIC16F84A-4P on legendaarinen 8-bittinen Flash-mikrokontrolleri, joka on vuosikymmenten ajan toiminut sulautettujen järjestelmien opetuksen ja harrasteprojektien kulmakivenä. Se tarjoaa luotettavan ja helposti ymmärrettävän alustan pienten ohjauslogiikoiden toteuttamiseen.
Microchipin valmistama PIC16F84A perustuu tehokkaaseen RISC-arkkitehtuuriin. Tässä 4 MHz:n versiossa on Flash-muisti, mikä tarkoittaa, että voit ohjelmoida piirin uudelleen tuhansia kertoja ilman tarvetta erilliselle UV-pyyhintälaitteelle. 18-nastainen DIL-kotelo tekee piiristä helpon käsitellä ja asentaa niin koekytkentälevyille kuin lopullisiin piirilevyihinkin.
Vaikka piiri on klassinen, se sisältää kaikki perusominaisuudet, joita tarvitaan tehokkaaseen ohjaukseen: ohjelmoitavat I/O-pinnit, sisäänrakennetun EEPROM-muistin asetusten pysyvään tallennukseen sekä ajastimen.
Tärkeimmät ominaisuudet:
Flash-ohjelmamuisti: 1 kt (1024 sanaa) uudelleenohjelmoitavaa muistia.
Pysyvä tallennustila: 64 tavua EEPROM-dataa, joka säilyttää tiedot myös virran katketessa.
RISC-arkkitehtuuri: Optimoitu ja suoraviivainen käskykanta.
I/O-kapasiteetti: 13 ohjelmoitavaa digitaalista I/O-pinniä.
Kellotaajuus: Tukee jopa 4 MHz toimintataajuutta.
Kestävyys: Laaja käyttöjännitealue (2.0 V – 5.5 V) ja korkea luotettavuus.
Tekniset tiedot:
Tilauskoodi / Tuotekoodi: PIC16F84A-4P
Tuotetyyppi: 8-bittinen mikrokontrolleri (Flash)
Kotelotyyppi: DIL-18 (18-pin, läpiasennus)
Ohjelmamuisti: 1 k x 14 words
Valmistaja: Microchip Technology
Tyypilliset käyttökohteet:
Pienet logiikkaohjaimet ja automaatioyksiköt
Harrasteprojektit (esim. LED-valojen ohjaus, pienet robotit)
Anturien lukeminen ja signaalien peruskäsittely
Oppimateriaali mikrokontrollerien ohjelmoinnin aloittamiseen
Vanhojen laitteiden korjaus ja modernisointi
Vinkki asennukseen ja suunnitteluun: PIC16F84A vaatii ulkoisen kellopiirin – käytä 4 MHz kvartsikidettä ja kahta 22–33 pF kondensaattoria OSC1- ja OSC2-nastoissa kellosignaalin vakauttamiseksi. Reset-nastassa tulee käyttää ylösvetovastusta (esim. 10 kΩ) ja mahdollisesti kondensaattoria, jotta kontrolleri käynnistyy hallitusti. Muista myös 100 nF suodatinkondensaattori käyttöjännitteen (VDD/VSS) läheisyyteen häiriöiden minimoimiseksi.