Myke Predko
Programming & Customizing PICmicro Microcontrollers
2002, 1200 pages, 1 CD + 1 PCB

Правда товарищ со времен выхода книжки внес изменения в схему и изменил софт - кому интересно см. http://www.myke.com
Moderator: Shaos
На плате есть 78L12 подтянутый диодами до 13.5V и стабилитрон (Zener diod) на 5.1V, т.е. на плате 2 напряжения имеютсяcr0acker wrote:Я бы на плату ещё кренку поставил:) Я в своих девайсах юзаю БП-15 вольт., а нужное напряжение получаю кренкой:)
Из схемы пришлось выкинуть диод и заменить резистор, кроме того оказалось, что буржуи могут выпускать один и тот же транзистор в одном и том же корпусе, но с разной полярностью! Пришлось еще и транзисторы перепаивать - ввиду чего некоторые дорожки отвалились (плата односторонняя без метализации отверстий и с очень тонкими дорожками) - пришлось проводки подпаивать кое-где. Вобщем вот результат, и самое главное - работаетShaos wrote:Я собрал программатор пиков на плате, идущей к книжке
Myke Predko
Programming & Customizing PICmicro Microcontrollers
2002, 1200 pages, 1 CD + 1 PCB
Правда товарищ со времен выхода книжки внес изменения в схему и изменил софт - кому интересно см. http://www.myke.com
На самом деле напряжение проседает до 12.6V и 4.9V соответственно, но вроде это в пределахShaos wrote:На плате есть 78L12 подтянутый диодами до 13.5V и стабилитрон (Zener diod) на 5.1V, т.е. на плате 2 напряжения имеютсяcr0acker wrote:Я бы на плату ещё кренку поставил:) Я в своих девайсах юзаю БП-15 вольт., а нужное напряжение получаю кренкой:)
Да значит фигня плата. Нащи лучше. Во Роман не той стороной впоял ИДЕ коннектор в плату, выпоял его и поять впоял с нужной стороны, плате по барабану.Shaos wrote:Из схемы пришлось выкинуть диод и заменить резистор, кроме того оказалось, что буржуи могут выпускать один и тот же транзистор в одном и том же корпусе, но с разной полярностью! Пришлось еще и транзисторы перепаивать - ввиду чего некоторые дорожки отвалились (плата односторонняя без метализации отверстий и с очень тонкими дорожками) - пришлось проводки подпаивать кое-где. Вобщем вот результат, и самое главное - работаетShaos wrote:Я собрал программатор пиков на плате, идущей к книжке
Myke Predko
Programming & Customizing PICmicro Microcontrollers
2002, 1200 pages, 1 CD + 1 PCB
Правда товарищ со времен выхода книжки внес изменения в схему и изменил софт - кому интересно см. http://www.myke.com
Code: Select all
ElCheapo| mem DIP I/O PROG RAM EE f,MHz $(D) $(J) Notes
-12-bits-----------------------------------------------------------------------
PIC12C508 OTP 8 5 512 25 - 4 2.05
PIC12C509 OTP 8 5 1K 41 - 5 2.28 1.49
PIC16C554
PIC16C556
PIC16C558
PIC12C671 OTP 8 6 1K 128 - 4,10 3.08 4xADC8
PIC12C672 OTP 8 6 2K 128 - 4,10 3.08 4xADC8
PIC12C673
PIC12C674
PIC16C505 OTP 14 11 1K 72 - 4,20 2.13 2.00
-14-bits-----------------------------------------------------------------------
PIC16C61
PIC16C62
PIC16C62A
PIC16C62B OTP 28 22 2K 128 - 4,20 4.70 4.42 SPI/I2C,USART/SCI,PSP
PIC16C620
PIC16C621
PIC16C622
PIC16C63
PIC16C63A OTP 28 22 4K 192 - 4,20 5.78 5.49 SPI/I2C,USART/SCI,PSP
PIC16C64
PIC16C64A OTP 40 33 2K 128 - 4,20 8.50 SPI/I2C,USART/SCI,PSP
PIC16C642
PIC16C65
PIC16C65A
PIC16C65B OTP 40 33 4K 192 - 4,20 6.45 6.79 SPI/I2C,USART/SCI,PSP
PIC16C66 OTP 28 22 8K 368 - 4,20 8.68
PIC16C662
PIC16C67 OTP 40 33 8K 368 - 20 8.68
PIC16C71 OTP 18 13 1K 36 - 4,20 6.53 4xADC8
PIC16C710 OTP 18 13 512 36 - 4,20 4.13 3.88 4xADC8
PIC16C711 OTP 18 13 1K 68 - 4,20 4.50 4.65 4xADC8
PIC16C712 OTP 18 13 1K 128 - 20 3.41 ?
PIC16C72
PIC16C72A OTP 28 22 2K 128 - 4,20 5.58 5.78 5xADC8,SPI/I2C
PIC16C73
PIC16C73A OTP 40 22 4K 192 - 4 6.29 ?
PIC16C73B OTP 28 22 4K 192 - 4,20 7.23 5xADC8,SPI/I2C,USART
PIC16C74
PIC16C74A
PIC16C74B OTP 40 33 4K 192 - 4,20 8.78 8xADC8
PIC16C76 OTP 28 22 8K 368 - 4,10,20 9.15 5xADC8
PIC16C77 OTP 40 33 8K 368 - 4,10,20 9.83 8xADC8
PIC16C773 OTP 28 22 4K 256 - 20 6.98 ?
PIC16C774 OTP 40 33 4K 256 - 20 8.49 ?
PIC16C84
-14-bits-FLASH-----------------------------------------------------------------
PIC16F627 FLASH 18 16 1K 224 128 4,20 3.43 3.29 AUSART,PWM
PIC16F628 FLASH 18 16 2K 224 128 4,20 3.88 3.69 AUSART,PWM
PIC16F72 FLASH 28 22 2K 128 - 20 3.45 5xADC8,I2C,SPI,PWM
PIC16F73 FLASH 28 22 4K 192 - 20 5.38 5.19 5xADC8,USART,I2C,SPI,2PWM
PIC16F74 FLASH 40 33 4K 192 - 20 6.53 6.19 8xADC8,USART,I2C,SPI,2PWM
PIC16F76 FLASH 28 22 8K 368 - 20 6.75 6.49 5xADC8,USART,I2C,SPI,2PWM
PIC16F77 FLASH 40 33 8K 368 - 20 7.45 7.09 8xADC8,USART,I2C,SPI,2PWM
PIC16F84 FLASH 18 13 1K 68 64 4,10 4.88/25 7.09
PIC16F84A FLASH 18 13 1K 68 64 4,20 3.85/25 5.79
PIC16F870 FLASH 28 22 2K 128 64 20 4.63 4.35 5xADC10,AUSART,PWM
PIC16F871 FLASH 40 33 2K 128 64 20 5.48 5.15 8xADC10,AUSART,PWM
PIC16F872 FLASH 28 22 2K 128 64 20 4.63 4.35 5xADC10,I2C,SPI,PWM
PIC16F873 FLASH 28 22 4K 192 128 4,20 7.63 5xADC10,I2C,SPI,2PWM
PIC16F874 FLASH 40 33 4K 192 128 4,20 8.33 8xADC10,I2C,SPI,2PWM
PIC16F876 FLASH 28 22 8K 368 256 4,20 7.68 7.89 8xADC10,I2C,SPI,2PWM
PIC16F877 FLASH 40 33 8K 368 256 4,20 8.98 9.49 8xADC10,I2C,SPI,2PWM
-------------------------------------------------------------------------------
В C-серии не рассматривались варианты с окошечком, т.е. стираемые ультрафиолетом, ввиду их высокой стоимости.Shaos wrote: Цена бралась из расчета за 1 штуку девайса максимальной частоты в коммерческом исполнении (>0 градусов) на Digi-Key ($D) и Jameco ($J), кроме случая PIC16F84(A) на которые цена заведомо завышена из-за их популярности среди самодельщиков.
Может как-нибудь попробую поработать и с "окошечными" вариантамиShaos wrote:В C-серии не рассматривались варианты с окошечком, т.е. стираемые ультрафиолетом, ввиду их высокой стоимости.Shaos wrote: Цена бралась из расчета за 1 штуку девайса максимальной частоты в коммерческом исполнении (>0 градусов) на Digi-Key ($D) и Jameco ($J), кроме случая PIC16F84(A) на которые цена заведомо завышена из-за их популярности среди самодельщиков.
Наверное дело в чрезмерном проседании программирующего напряжения - у 74-х минимум должен быть 12.75V, а у 871-х - 12.5V (у 84-х вообще 12V), а у меня, как я и писал, напряжение просело до 12.6V, вот они собаки и не программируютсяShaos wrote:Как и ожидалось программатор не программирует PIC16F777.
Плохая новость: он также не программирует чипы из списка поддерживаемых, а именно PIC16F74.
Хорошая новость: программируется достаточно привлекательный вариант PIC16F871.