How To Enable The Usb Connectivity With The 8 Bit Js16 8 Family From Freescale

870 views
789 views

Published on

JS16 devices are software compatible with the JM family, providing a direct migration path to higher performing devices including USB OTG and 32-bit performance with ColdFire.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
870
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How To Enable The Usb Connectivity With The 8 Bit Js16 8 Family From Freescale

  1. 1. Published on Your Electronics Open Source (http://dev.emcelettronica.com) Home > My blog > Contenuti HowTo Enable the USB Connectivity with the 8- bit JS16/8 Family from Freescale By Ionela Created Apr 21 2009 - 10:52 JS16 [1] devices are software compatible with the JM family, providing a direct migration path to higher performing devices including USB OTG and 32-bit performance with ColdFire. If you want to know more about this Freescale product, please submit your request to Arrow Italy using this form [2] (this form is valid ONLY for Companies or Customers based in Italy and working in the Italian area). The complementary USB stack comes with easy-to-use source code that will support multiple USB classes to speed up the design cycle. The USB [3] boot loader?s GUI/driver also enables customers to embed the source code in PC applications. A broad ecosystem of technical support services, complementary CodeWarrior development tools, reference designs, application notes, online training and all-in-one DVD quick-start guide helps you get started on your designs quickly and helps position your project for success. The JS16 comes with an integrated USB PHY, an embedded USB regulator and a ROM-based boot loader that enables direct programming of microcontrollers, reducing component and assembly cost. Key Features of the MC9S08JS16/8 - Integrated full-speed USB 2.0 device controller - 16/8KB flash; 512B SRAM; 256Bytes USB RAM - ROM based USB bootloader - 2.7V to 5.5V operation; -40 to 85°C operation - SCI, SPI; 8-channel KBI - 16-bit timer: 1 x 2-channel - MTIM: 8-bit timer - One hardware CRC module - 12 general-purpose I/O and 2 output-only pin - Multiple purpose clock generation - On-chip oscillator - External crystal support - 24QFN, 20SOIC package options Target Applications PC peripherals Wireless Keyboard/Mouse Receiver Wireless adapter USB dongle
  2. 2. USB e-token/e-key SD card reader RS-232 to USB bridge (legacy serial to USB support) Remote Control Vista Remote Control Receiver UPS Complementary USB Stacks The USB-LITE Stack by CMX provides USB HOST and DEVICE function which supports all the 8-bit and 32-bit embedded USB controllers. Ideal for developers who require a comprehensive software solution to speed development. The USB-MINI Stack developed by Freescale with a complimentary USB device driver for the 8-bit JM and JS family. It?s highly optimized for the smallest footprint 8-bit family devices. ?Both stacks support several USB classes ?HID classes ?CDC classes ?Complementary USB stack with source code available ?Direct interface to CodeWarrior integrate development environment to ease implementation ?Application notes and training are available providing easy start. ? The AN3565 - USB and Using the CMX USB Stack with 9S08JM Devices [4] is about USB and Using the CMX USB Stack with the JM devices ? AN3582 - The USB Data Logger Based on the MC9S08JM60 [5] shows an example of how to define and develop a vendor specific protocol for data logger application using USB-MINI stack. User Cases: Wireless Keyboard/Mouse Receiver
  3. 3. JS16 Family Low Cost Demo Boards --- DEMO9S08JS16 ?Features base board with DC9S08JS16 daughter cards with 24QFN package. ?Kit includes DVD with code examples, stacks, CodeWarrior 6.2 for MCUs, documentation and training. JS16 Daughter Card to Use with DEMOJM? DC9S08JS16 ?The DC9S08JS16 can also be ordered independently to use with DEMOJM base board ?Features the DC9S08JS16 daughter card. ?Kit includes DVD with code examples, stacks, CodeWarrior 6.2 for MCUs, documentation and training. Register using this form[2]and you'll have a special discount. (only for the first 20 registered) NOTE: this is valid ONLY for Companies or Customers based in Italy and working in the Italian area. CodeWarrior Development Studio for Microcontrollers 6.2 Complimentary Special Edition with Processor Expert CodeWarrior patch v6.2.1 for JS16 (Install v6.2 first) CodeWarrior v6.2 JS16 service pack (Install v6.2.1 patch first) Parts availability MC9S08JS16CFK - 24QFN MC9S08JS16CWJ - 20SOIC MC9S08JS8CFK - 24QFN MC9S08JS8CWJ - 20SOIC (datasheet [6]) 5V USB Family Roadmap Read the Italian version: Come abilitare la connettività USB con la famiglia di JS16/8 a 8-bit della Freescale
  4. 4. [7] CONTACT REQUEST If you want to know more about this Freescale product, please submit your request to Arrow Italy using this form [2]. NOTE: this form is valid ONLY for Companies or Customers based in Italy and working in the Italian area. HowTo 8 bit js16 usb connectivity Trademarks Source URL: http://dev.emcelettronica.com/howto-enable-usb-connectivity-8-bit-js168-family-freescale Links: [1] http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=S08JS&fsrch=1 [2] http://it.emcelettronica.com/contact/freescale [3] http://www.freescale.com/webapp/sps/site/overview.jsp?code=USB_HOME&fsrch=1 [4] http://www.freescale.com/files/microcontrollers/doc/app_note/AN3565.pdf [5] http://www.freescale.com/files/microcontrollers/doc/app_note/AN3582.pdf [6] http://datasheet.emcelettronica.com/freescale [7] http://it.emcelettronica.com/come-abilitare-la-connettività-usb-con-la-famiglia-di-js168-8-bit-della-freescale

×