Postautor: Jacek Bogusz » 12 lis 2016, o 21:17
Obawiam się, że nic nie ma. Nawet sam Microchip pisze u siebie na stronie, że 16x84A ewoluowały i stawały się coraz bardziej zasobne i lepsze, ale zmieniając procesor trzeba upewnić się, że wszystkie wyprowadzenia pasują i że bloki peryferyjne będą konfigurowane poprawnie oraz będą działały poprawnie. Nie wiem czy uda ci się to bez dostępu do źródła programu lub bez jego zmiany. Microchip podaje następującą listę mikrokontrolerów:
PIC 16F628A - 2K program memory, 224 bytes data memory, 128 bytes EEPROM, 3× timers, hardware PWM, onboard 4 MHz/37 kHz RC oscillator.
PIC 16F648A - Same as 16F628A with 4K program memory.
PIC 16F88 - Nanowatt Technology variant, 4K program memory, 368 bytes data memory, 256 bytes EEPROM, 3× timers, hardware PWM, on-board 8 MHz/37 kHz precision oscillator, 7-input 10-bit ADC, synchronous serial port supporting SPI and I²C.
PIC 16F1827 - Nanowatt XLP Technology variant, 4K program memory, 368 bytes data memory, 256 bytes EEPROM, 5× timers, hardware PWM, onchip 32 MHz/31 kHz precision oscillator, 12-input 10-bit ADC, 4× PLL.
PIC 16F1847 - Nanowatt XLP Technology variant, 8K program memory, 1024 bytes data memory, 256 bytes EEPROM, 5× timers, hardware PWM, onchip 32 MHz/31 kHz precision oscillator, 12-input 10-bit ADC, 4× PLL. 5-bit DAC.
Kiedyś miałem podobny problem i po prostu zmieniłem procesor.
Może warto skontaktować się z dystrybutorem np. z firmą JM Elektronik lub Gamma. Oni są bliżej takich problemów, mają wsparcie techniczne, może podpowiedzą?