PIC16f690 4-bit LCD + PWM na spolocnom porte

  1. Trochu málo údajů - nevidím tu jak program, tak ani informaci, na jakém taktu/frekvenci je to celé provozováno (jak MCU, tak PWM)

  2. Možná se hodí vědět informaci, že MCU interně provádí zápis na pin tím způsobem, že pokud obdrží tuto instrukci (zápis na jeden pin) tak vezme stav celého portu, změní obsah toho konkrétního bitu a zase celý port zapíše zpátky. Na první pohled to nepůsobí nijak divně, ale když tohle člověk ví a trochu se nad tím zamyslí tak mu dojde, že pokud nechá dvě hw jednotky ve stejném čase navzájem se přetahovat o jeden port, tak to prostě dobrotu dělat nebude (jedna jednotka je MCU core, druhá PWM modul/čítač/časovač) => Přesuň display na jiný port.