HowTo Enable the USB Connectivity with the 8-bit JS16/8 Family from Freescale
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.
If you want to know more about this Freescale product, please submit your request to Arrow Italy using this form (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 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
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 is about USB and Using the CMX USB Stack with the JM devices
• AN3582 - The USB Data Logger Based on the MC9S08JM60 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
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 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)
5V USB Family Roadmap
Read the Italian version: Come abilitare la connettività USB con la famiglia di JS16/8 a 8-bit della Freescale
CONTACT REQUEST
If you want to know more about this Freescale product, please submit your request to Arrow Italy using this form.
NOTE: this form is valid ONLY for Companies or Customers based in Italy and working in the Italian area.
- Emanuele's blog
- 2071 reads





Post new comment