PIC16F877 a 25 MHz ...??
Répondre à la discussion
Affichage des résultats 1 à 25 sur 25

PIC16F877 a 25 MHz ...??



  1. #1
    bimo

    Question PIC16F877 a 25 MHz ...??


    ------

    Bonsoire tout le monde
    question rapide...!
    est ce qu'on peut cadencer un PIC16F877 a 25 MHz ...?

    si oui ....
    si non.....

    ....ahh ..! et si oui, pourriez vous m'indiquer si il y'a un truc a configurer ou a parametrer l'or de l'initialisation du PIC.
    Merci d'avance

    -----

  2. #2
    invitef52a7828

    Re : PIC16F877 a 25 MHz ...??

    Citation Envoyé par bimo Voir le message
    Bonsoire tout le monde
    question rapide...!
    est ce qu'on peut cadencer un PIC16F877 a 25 MHz ...?

    si oui ....
    si non.....

    ....ahh ..! et si oui, pourriez vous m'indiquer si il y'a un truc a configurer ou a parametrer l'or de l'initialisation du PIC.
    Merci d'avance
    Bonsoir,

    Et lire le datasheet.... c'est pas plus rapide que d'attendre une réponse ??

  3. #3
    DAUDET78

    Re : PIC16F877 a 25 MHz ...??

    Citation Envoyé par baikauod Voir le message
    Et lire le datasheet.... c'est pas plus rapide que d'attendre une réponse ??
    lire la datasheet ? encore une réponse de vieux, ça sert à rien ces trucs là !
    On fait une simulation et hop ! en production. On est des jeunes et on fonce



    PS : putaing, ça fait du bien de se défouler ....
    J'aime pas le Grec

  4. #4
    bimo

    Question Re : PIC16F877 a 25 MHz ...??

    Et faire une petite recherche sur internet pour savoire que dans la Datasheet du 16F84A on dit qu'il est cadenceable a 4 Mhz, or ils y en a ceux qui ont pu le cadencer a 20 Mhz (l'overclocker si vous vouler..)
    et ca...n'existe pas dans la datasheet du 16F84 ...et c'est exactement ce que je demande maintenant, y'a t'il quelqu'un qui pu Overclocker un PIC16F877 et le faire marcher a 25 MHz... ou plus?
    Merci enore
    Dernière modification par bimo ; 29/04/2011 à 20h47.

  5. A voir en vidéo sur Futura
  6. #5
    DAUDET78

    Re : PIC16F877 a 25 MHz ...??

    Il faut savoir une chose : on ne brode pas, on ne dépasse pas la datasheet. Si c'est 4Mhz max, on ne dépasse pas 4Mhz.

    Oui, il y a des gens qui ont testé sur un échantillon 8Mhz et ça a marché. Et alors? Tu prends un autre échantillon et ça ne marche pas? tu fais quoi?

    Par contre, à 4 Mhz, tu es sûr que toutes les pièces marchent.
    J'aime pas le Grec

  7. #6
    bimo

    Re : PIC16F877 a 25 MHz ...??

    Bingo ...!!!
    http://www.edaboard.com/thread23379.html

    jetez un coup d'oeuil sur ce lien, le Mec dit qu'il a reussi a faire tourner son PIC16F877 a 33 Mhz sans problem mais a partire de ce seuil ce commence a deconner...jusqu'a cesser de fonctionner au dela de 36 Mhz....!!
    mais je ne veux pas de 33 Mhz moi ..!! je veux juste 25 Mhz .!
    c'est trop genereux comme ca ...
    de toutes facon pour ceux ne savais pas c'est le moment d'apprendre ( lignorance est proportionelle )

    Merci a tous ceux qui ont penser a m'aider
    bonne soiree a tous

  8. #7
    bimo

    Re : PIC16F877 a 25 MHz ...??

    desole Mr.DAUDET78
    on a poste en meme temps je n'ai pas vu l votre reponse qu'apres que j'ai poste la mienne...
    oui vous avez raison..mais quand le mec dit que ca fonctionne bien..ou on vadire asse bien sur une fourchette de 20- 33 Mhz (13 Mhz..) bien evidement que la marge de tolerance est plus importante si on s'approche a 20 Mhz...
    Dernière modification par bimo ; 29/04/2011 à 21h06.

  9. #8
    DAUDET78

    Re : PIC16F877 a 25 MHz ...??

    Citation Envoyé par bimo Voir le message
    mais je ne veux pas de 33 Mhz moi ..!! je veux juste 25 Mhz .!
    si on veux travailler à 25 Mhz, on prend un chip spécifié à 25 Mhz. Point barre.

    Tout le reste, c'est du foutage de gueule ..... avec les risques inhérents !
    J'aime pas le Grec

  10. #9
    bobflux

    Re : PIC16F877 a 25 MHz ...??

    Citation Envoyé par DAUDET78 Voir le message
    si on veux travailler à 25 Mhz, on prend un chip spécifié à 25 Mhz. Point barre.
    Ou on investit 1€ dans un LPC1114.

  11. #10
    invite29971eb1

    Re : PIC16F877 a 25 MHz ...??

    Citation Envoyé par bobfuck Voir le message
    Ou on investit 1€ dans un LPC1114.
    Pourquoi aller si loin....un PIC16 à 30MHz, son coeur tournerait à 7,5MHz

    Un petit Tiny2313 tourne à 20 MHz et proche de 20MIPS. Pour en faire autant sur ton PIC16, il faudrait le booster au moins à 80MHz (sans doute plus compte-tenu de la pauvreté de l'assembleur PIC16)

    Bref, y'a des moyens très simples d'avoir des micros performants....c'est de choisir les bons

  12. #11
    invitee5da1686

    Re : PIC16F877 a 25 MHz ...??

    perso je suis aussi arriver a faire tourner un 16f877 version 4 mhz a 33 MHZ en montant la tension a 6 volts mais bon on peut difficilement parler de fonctionement ... car les perifs doivent pas bien suivrent la cadence ...

  13. #12
    Bigonoff

    Re : PIC16F877 a 25 MHz ...??

    Salut
    -----

    Et faire une petite recherche sur internet pour savoire que dans la Datasheet du 16F84A on dit qu'il est cadenceable a 4 Mhz, or ils y en a ceux qui ont pu le cadencer a 20 Mhz (l'overclocker si vous vouler..)
    En fait, il ne s'agit ni pas d'overclocking du tout
    J'explique :

    Sur les PIC16F est indiquée la référence, suivie de la fréquence de fonctionnement garantie (exemple -04 pour 4Mhz).

    Mais en fait, après de multiples tests effectués à l'époque, on s'est rendu compte qu'en fait tous les PIC d'un même modèle fonctionnaient à une fréquence maximale identique, et donc, manifestement, l'information de fréquence est probablement purement commerciale.

    J'ai interrogé Microchip à ce sujet et la réponse a été qu'il s'agissait d'une information stratégique commerciale, et qu'ils n'avaient pas autorisation de dialoguer sur ce sujet.

    Donc, pour un montage commercial utilisant un 16F84A à 20Mhz, on est bien contraint d'utiliser un 16F84A-20, ne serait-ce que pour des raisons de responsabilité commerciale.

    Par contre, l'amateur, lui, peut manifestement (sans qu'on puisse le démontrer de façon absolue) utiliser parfaitement un 16F84A-04 et le cadencer à 20Mhz : le fait est que ça fonctionne à chaque fois.

    Maintenant, en ce qui concerne l'overclocking des PIC, Kudelsko a fait des tas d'essais à l'époque, et la conclusion a été qu'on arrivait plus ou moins à overclocker les PIC16F de 5 à 10% maxi, et encore, à 10% ce n'était pas reproductible et il fallait la tension max. Au-delà de 10%, soit ça ne fonctionnait pas du tout, soit ça semblait fonctionner mais occasionnait des problèmes divers (plantages, problèmes de modules internes, etc).

    Bref: à déconseiller.

    C'est d'autant plus à déconseiller que c'est devenu inutile, il existe d'autres familles de PIC permettant de monter plus haut en fréquence sans prendre le moindre risque.

    Bref, y'a des moyens très simples d'avoir des micros performants....c'est de choisir les bons
    Il a déjà choisi sa famille et il peut atteindre la fréquence demandée sans changer de marque.

    A+
    Bigonoff
    Vive l'Internet libre

  14. #13
    DAUDET78

    Re : PIC16F877 a 25 MHz ...??

    Voilà 6 ans que Mr BigOnOff n'était pas intervenu sur FUTURA .... Bon retour !

    PS : je dis "Mr" car des gens de cette pointure, il n'y en a pas des masses sur la terre !
    J'aime pas le Grec

  15. #14
    invite29971eb1

    Re : PIC16F877 a 25 MHz ...??

    Citation Envoyé par DAUDET78 Voir le message
    Voilà 6 ans que Mr BigOnOff n'était pas intervenu sur FUTURA .... Bon retour !

    PS : je dis "Mr" car des gens de cette pointure, il n'y en a pas des masses sur la terre !
    Il est parti en croisade contre moi, que veux-tu....;

    Et venir en expliquant que Microchip vend le même composant à des prix différents sur des critères purement commerciaux, c'est tendre le bâton pour se faire battre

  16. #15
    DAUDET78

    Re : PIC16F877 a 25 MHz ...??

    Citation Envoyé par ftorama Voir le message
    Et venir en expliquant que Microchip vend le même composant à des prix différents sur des critères purement commerciaux,
    C'est pas tout a fait ça .....
    Prenons l'exemple des diodes 1N4001 à 1N4007 . Lors de la création du composant, la tension de claquage d'un lot de fabrication était une courbe de Gauss entre 30V et 1100V. On sélectionnait par tri les diodes avec 1N4001 pour celles qui tenaient 50V jusqu'à les 1N4007 qui tienne 1000V

    Malheureusement (ou heureusement ?), la courbe de Gauss s'est déplacée au cours du temps (suite à l'amélioration des processus de fabrication) et maintenant, on ne sait quasiment plus fabriquer des 1N4001 à 1N4004 ! Toute la production est entre 1N4005 et 1N4007

    Pour ceux qui veulent de la 1N4003 (question de nomenclature ?) on marque les diodes en 1N4003 alors qu'elles tiennent la spec de la 1N4005.

    Le choix d'utiliser de la 1N4003 pour de la 1N4005 est tentant mais dangereux. Nul ne sait comment le tri est fait au jour le jour et on risque un jour de voir des 1N4003 (utilisé en 1N4005) claquer !
    J'aime pas le Grec

  17. #16
    Bigonoff

    Re : PIC16F877 a 25 MHz ...??

    Salut
    -----

    Voilà 6 ans que Mr BigOnOff n'était pas intervenu sur FUTURA .... Bon retour !
    Merci à toi

    PS : je dis "Mr" car des gens de cette pointure, il n'y en a pas des masses sur la terre !
    C'est très gentil de ta part, et, évidemment, je te retourne le compliment.

    Il est parti en croisade contre moi, que veux-tu....;
    Te te donnes beaucoup trop d'importance.
    Je vais cependant t'expliquer courtoisement la raison de ma réponse :

    Je suis revenu sur ce forum pour voir s'il était possible d'y parler technique de façon courtoise.

    Après avoir lu d'anciens MP, j'ai vu le sujet concernant l'overclocking des PIC16F. Or, c'est un sujet auquel Kudelsko et moi nous nous sommes intéressés il y a de nombreuses années, et donc c'est un sujet que je connais bien.

    J'ai donc jugé utile d'apporter quelques précisions sur l'histoire de ce marquage commercial, puisque Daudet n'avait pas fait la même recherche à ce sujet et ne disposait manifestement pas de cette information. Je le rejoins sur la dangerosité de l'overclocking, mais simplement je précise que tout n'est pas forcément une histoire d'overclock dans les phrases citées.

    Donc, une croisade? Que nenni, juste l'envie de donner une info sombrée un peu dans l'oubli depuis.

    Pourquoi? Ben simplement dans le même but que Daudet a posté: pour rendre service.

    Et venir en expliquant que Microchip vend le même composant à des prix différents sur des critères purement commerciaux, c'est tendre le bâton pour se faire battre
    Un bâton pour me faire battre? Rien que ça?
    Et qui compte utiliser ce bâton? Là est la question

    Pour info, je donne des renseignements techniques objectifs, et en aucun cas mon but n'est de faire de la publicité pour un constructeur, ni de tenter de le démolir. Si une réponse que je fais rend service au constructeur, tant mieux pour lui, sinon tant pis, c'est ça l'objectivité.

    Sinon, pour info, je vois mal où se trouve le problème dans cette stratégie (pour peu que ce soit exact, on a juste "montré" mais rien "démontré")?
    Ca permettrait à Microchip de vendre des 4Mhz à un prix inférieur aux 20Mhz en ne mettant en service qu'un seul type de composants et donc une seule ligne de fabrication. Intel a fait de même durant des années, AMD aussi, et personne ne s'est plaint.

    En effet, un pro commercialisant une application ne prendra pas le risque de mettre un 04 dans une application à 20Mhz. Ca permet à Microchip d'avoir sa marge bénéficiaire optimale. Et si le pro a besoin seulement besoin de 4Mhz, Microchip resserre sa marge et reste concurrentiel (mieux vaut vendre moins cher que de perdre le client).

    C'est une stratégie qui en vaut une autre, et, de toutes façons, je ne suis pas assez intelligent pour prétendre remettre en cause une stratégie pondue par une équipe de professionnels du commerce, c'est évident. Partant de là, le pourquoi, le comment, et même le bâton, ce n'est pas mon problème.

    Et concernant ma réponse à ton "conseil", je signalais simplement que lorsqu'un automobiliste demande pour mettre des jantes larges sur sa Peugeot, on ne lui conseille pas de la remplacer par une Renault....

    ...sauf si on est concessionnaire Renault.

    Le choix d'utiliser de la 1N4003 pour de la 1N4005 est tentant mais dangereux. Nul ne sait comment le tri est fait au jour le jour et on risque un jour de voir des 1N4003 (utilisé en 1N4005) claquer !
    C'est tout à fait ça : Ici, on est pratiquement certain que les -04 sont les mêmes que des -20. Mais vu qu'évidemment Microchip refuse de confirmer, alors on est dans le même dilemme: pour un amateur, le risque se justifie mais pas pour un pro, et donc ça permet de moduler les prix en fonction de l'application réelle.

    A+
    Bigonoff
    Dernière modification par Bigonoff ; 30/04/2011 à 20h53.
    Vive l'Internet libre

  18. #17
    invite29971eb1

    Re : PIC16F877 a 25 MHz ...??

    Citation Envoyé par Bigonoff Voir le message
    Et concernant ma réponse à ton "conseil", je signalais simplement que lorsqu'un automobiliste demande pour mettre des jantes larges sur sa Peugeot, on ne lui conseille pas de la remplacer par une Renault....
    Mais quand un automobiliste veut rouler à 150, on ne lui conseille pas de gonfler sa 4L, on lui propose de changer pour une voiture étuidée pour.... 7,5Mhz, c'est à la portée de n'importe quelle famille moderne de micros....

    ...sauf si on est concessionnaire Renault.
    Puisqu'on en est aux explications courtoises (de toutes façons, ça ne dérivera pas ici comme au Balto d'en face), j'ai été vendeur de produits techniques, mais j'ai toujours refusé une quelconque dénomination de commerciale. La raison est simple, je suis électronicien à la base et on m'a débauché comme conseiller technique. Seulement, je n'y suis pas allé avec des arguments de commerciaux, mais des arguments et des choix uniquement guidés par la réponse technique (ce qui m'a valu quelques remontrances pour ne pas avoir vendu telle ou telle chose plutôt qu'une autre).

    Donc vendeur, je l'ai été, mais je ne le suis plus. D'ailleurs, si j'étais amené à conseiller un produit, je citais le fabricant plutôt que la boutique pour laquelle je travaillais....A côté de ça, j'alignai les prix sur la concurrence.

    C'est tout à fait ça : Ici, on est pratiquement certain que les -04 sont les mêmes que des -20. Mais vu qu'évidemment Microchip refuse de confirmer
    C'est là qu'est tout le problème, si le fait qu'il n'y a aucune différence est avéré, il y a manifestement tromperie sur la marchandise. On te vend un même produit 3 fois plus cher et tu trouves ça normal? pas moi....

  19. #18
    RISC

    Re : PIC16F877 a 25 MHz ...??

    Salut BIMO,

    Mon conseil perso : ne jamais dépasser la fréquence max conseillée dans la datasheet. Tu trouveras très certainement des PIC16F877 qui fonctionnent audelà de la fréquence garantie mais cela n'est pas répétitif et c'est donc prendre le risque de perdre beaucoup de temps car le fonctionnement peut être partiel, imprévisible ou incertain ...

    Pourquoi ne pas utiliser un PIC16 de la famille PIC16F1xxx qui sont tous garantis à 32MHz ;=)
    Le grand frère du PIC16F877 sont les PIC16F1937/39 : http://www.microchip.com/ParamChartS...mid=10&lang=en

    a+

  20. #19
    bobflux

    Re : PIC16F877 a 25 MHz ...??

    Au fait, ça sert à quoi d'overclocker un PIC ?

  21. #20
    DAUDET78

    Re : PIC16F877 a 25 MHz ...??

    Citation Envoyé par bobfuck Voir le message
    Au fait, ça sert à quoi d'overclocker un PIC ?
    Surtout que dans 95% des applications µC, le µC se tourne les pouces pendant 95% du temps (et je pense être en dessous de la vérité !)

    Si on pouvait mettre un stéthoscopes sur la puce, on entendrait, sur l'air des lampions, ...... Ah ce qu'on s'emmerde ici, merde ici, merde ici tsoin tsoin
    J'aime pas le Grec

  22. #21
    Forhorse

    Re : PIC16F877 a 25 MHz ...??

    +1
    Surtout quand on vois la plupart des programmes ici, plein de "delay" ou de "wait"

  23. #22
    Bigonoff

    Re : PIC16F877 a 25 MHz ...??

    Salut
    ------

    Le pro, lui, il a simplement le choix entre une série de produits, il choisit celui qui lui convient dans la marque qu'il lui plaît : le marché est ouvert.

    L'amateur c'est pareil à ceci près qu'il n'a pas besoin de faire certifier son produit, et que donc il est intéressant de savoir (ou non) qu'un PIC16F semble toujours tourner à la fréquence maxi de son modèle plutôt que limité à la fréquence maxi indiquée sur son boîtier.

    Alors, en quoi est-ce intéressant, puisque l'amateur n'est pas à 20 cents près pour son montage?

    Ben, tout simplement parce que l'amateur se fournit chez un détaillant, et que le détaillant ne tient pas tout en stock, et donc que l'amateur n'a pas toujours le choix de la fréquence. Sans compter que j'ai des mails d'internautes habitant certains pays qui n'arrivent pas à se procurer les versions -20, par exemple. Donc, c'est intéressant pour ces utilisateurs de savoir comment contourner le problème.

    C'est plus clair comme ça?

    Mon conseil perso : ne jamais dépasser la fréquence max conseillée dans la datasheet.
    On est tous du même avis.

    Au fait, ça sert à quoi d'overclocker un PIC ?
    A part savoir où se trouve la limite de sécurité, à rien d'intéressant.
    Surtout que des composants aussi "reproductibles" par le constructeur sont annoncés forcément à la vitesse maxi pour laquelle la sécurité de fonctionnement est garantie. Si un 16F876 pouvait être sans risque et de façon reproductible être utilisé à 25Mhz, Microchip l'annoncerait à 25Mhz dans ses datasheets : ils ne sont pas idiots non plus, bien que certains le pensent.

    Surtout que dans 95% des applications µC, le µC se tourne les pouces pendant 95% du temps (et je pense être en dessous de la vérité !)
    Je plussoie.

    Ceux qui cherchent à augmenter de quelques MIPS un processeur de ce type le font très minoritairement pour une bonne raison : la plupart du temps ce sont des utilisateurs qui utilisent mal les ressources de leur composant et qui écrivent très mal leurs programmes. On a plus à gagner en programmant de façon efficace qu'en augmentant de quelques % la fréquence du micro, surtout avec un risque de fonctionnement erratique à la clé.

    A+
    Bigonoff
    Dernière modification par Jack ; 01/05/2011 à 16h46.
    Vive l'Internet libre

  24. #23
    bobflux

    Re : PIC16F877 a 25 MHz ...??

    Citation Envoyé par Bigonoff Voir le message
    Ceux qui cherchent à augmenter de quelques MIPS un processeur de ce type le font très minoritairement pour une bonne raison : la plupart du temps ce sont des utilisateurs qui utilisent mal les ressources de leur composant et qui écrivent très mal leurs programmes.
    Ouais c'est ce que je me disais...

    Si on a besoin d'un chip bien puissant (notamment en DSP ou pour un beau LCD graphique qui rame pas), ce n'est pas le choix qui manque !...

  25. #24
    invite29971eb1

    Re : PIC16F877 a 25 MHz ...??

    Citation Envoyé par bobfuck Voir le message
    Ouais c'est ce que je me disais...

    Si on a besoin d'un chip bien puissant (notamment en DSP ou pour un beau LCD graphique qui rame pas), ce n'est pas le choix qui manque !...
    On s'y perd dans tes liens.....

  26. #25
    Jack
    Modérateur

    Re : PIC16F877 a 25 MHz ...??

    Vous devez comprendre qu'il s'agit du nième débat sur les µC et que, comme d'habitude tout le monde va rester sur ses positions.
    Je me faisais également une joie de revoir Bigonoff parmi nous et je trouve dommage qu'on se retrouve à nouveau dans ce genre de débat dont nous savons tous qu'il n'a pas d'issue.

    En conséquence, je me suis livré à un nettoyage où j'ai expurgé tout ce qui sortait du pur débat technique, en tout cas tout ce qui relevait d'attaques personnelles.

    Désolé s'il y a eu quelques dommage collatéraux, mais je pense avoir agi pour le mieux.

    En cas de dérive répétée, je serai obligé de fermer le débat définitivement

    Merci de votre compréhension.
    Dernière modification par Jack ; 01/05/2011 à 16h23.

Discussions similaires

  1. 433 MHz / 868 MHz
    Par benjibul dans le forum Électronique
    Réponses: 6
    Dernier message: 02/12/2011, 07h20
  2. [Blanc] quartz 8 mhz au lieu de 8,86 mhz
    Par invite6fbbe2af dans le forum Dépannage
    Réponses: 1
    Dernier message: 14/04/2011, 13h00
  3. PIC16f877
    Par invite13659407 dans le forum Électronique
    Réponses: 36
    Dernier message: 19/12/2009, 21h36
  4. Pic16f877
    Par invite814175e4 dans le forum Électronique
    Réponses: 8
    Dernier message: 16/12/2009, 14h42
  5. pic16f877
    Par invite814175e4 dans le forum Électronique
    Réponses: 0
    Dernier message: 16/12/2009, 14h28
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...