R. Posada-Gómez, J. J. Enriquez-Rodriguez, G. Alor-Hernández, A. Martínez-Sibaja
{"title":"USB Bulk Transfers between a PC and a PIC Microcontroller for Embedded Applications","authors":"R. Posada-Gómez, J. J. Enriquez-Rodriguez, G. Alor-Hernández, A. Martínez-Sibaja","doi":"10.1109/CERMA.2008.21","DOIUrl":null,"url":null,"abstract":"The universal serial bus (USB) has become the most popular communication interface among personal computers and embedded devices because of its ease of use, low cost, data bandwidth and availability in most computing systems. Microchippsilas PIC 18Fx550 microcontroller has an embedded USB controller that allows rapid development of USB enabled devices. This paper presents a system for bidirectional communication between a personal computer and an embedded device using a PIC 18F2550 microcontroller in USB bulk transfer mode. A comparison between three different drivers for host application was done to determine the advantages of each one. Finally, a case of study for a remote home lighting control system is presented.","PeriodicalId":126172,"journal":{"name":"2008 Electronics, Robotics and Automotive Mechanics Conference (CERMA '08)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 Electronics, Robotics and Automotive Mechanics Conference (CERMA '08)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CERMA.2008.21","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
The universal serial bus (USB) has become the most popular communication interface among personal computers and embedded devices because of its ease of use, low cost, data bandwidth and availability in most computing systems. Microchippsilas PIC 18Fx550 microcontroller has an embedded USB controller that allows rapid development of USB enabled devices. This paper presents a system for bidirectional communication between a personal computer and an embedded device using a PIC 18F2550 microcontroller in USB bulk transfer mode. A comparison between three different drivers for host application was done to determine the advantages of each one. Finally, a case of study for a remote home lighting control system is presented.