Login
Registration

Links

Docs

News

HCC at Design West 2013, San Jose

April, 8th, 2013

Videos

Videos

Find out more about HCC software and activities by watching some of our short video clips.

Home Targets Atmel AVR32
AVR32

 

Atmel’s AVR32 microcontroller devices are a highly integrated range of microcontrollers that provide support for high-speed flash and highly integrated peripherals. HCC complement this range of controllers by providing advanced storage, communications and bootloader software for any RTOS or toolchain.

Middleware Components

  • MISRA compliant TCP/IP Stack with IPv4/IPv6 and comprehensive protocol support.
  • USB Device Stack with extensive range of class drivers and file system interfaces.
  • USB Host Stack with full range of class drivers and file system interfaces.
  • Full support for USB OTG where required.
  • FAT/THIN/SafeFAT file systems.
  • SafeFTL flash translation layer for NAND/NOR flash.
  • SafeFLASH file system for NOR flash.
  • TINY file system for small sector NOR flash.
  • Failsafe Boot-loader for USB, File and Network boot.
  • Bootloader encryption module.
  • eTaskSync cooperative scheduler for synchronizing HCC middleware.

Supported AVR32 Devices

AVR32 UC3

AT32UC3A0128 AT32UC3A0128AU AT32UC3A0256 AT32UC3A0256AU AT32UC3A0512
AT32UC3A0512AU AT32UC3A1128 AT32UC3A1256 AT32UC3A1256AU AT32UC3A1512
AT32UC3A1512AU AT32UC3A364 AT32UC3A364S AT32UC3A3128 AT32UC3A3128S
AT32UC3A3256 AT32UC3A3256AU AT32UC3A3256S AT32UC3B064 AT32UC3B0128
AT32UC3B1128 AT32UC3B1256 AT32UC3B1512 AT32UC3C064C AT32UC3C0128C
AT32UC3C0256C AT32UC3C0512C AT32UC3C0512CAU AT32UC3C164C AT32UC3C1128C
AT32UC3C1256C AT32UC3C1512C AT32UC3C264C AT32UC3C2128C AT32UC3C2256C
AT32UC3C2512C AT32UC3L016 AT32UC3L032 AT32UC3L064

Supported Tools

  • IAR Embedded Workbench
  • AVR Studio 5
  • GCC

RTOS Support

HCC re-useable software components can easily be used with or without a commercial RTOS. To cope with in-house legacy systems and super-loops we have developed eTaskSync, a small cooperative scheduler which will handle all the complex and subtle needs of our middleware.
There are abstraction layers for almost every popular embedded operating system including FreeRTOS, CMX RTX, emBOS, EUROS, µ-velOSity, Quadros RTXC, Keil RTX, µC/OS-II, MQX, eCOS, ThreadX and many others"

Target-Ready Projects Available

Middleware from HCC is usually delivered as a tested, working, high performance project targeted at your tools, board and chosen RTOS. Integration effort and time-to-market are minimized and product quality is enhanced. AVR32 developers can focus on their core competences, safe in the knowledge that HCC has provided professionally developed and supported building blocks for their projects.
 
Newsletter
 
Sitemap
Privacy Policy
Terms & Conditions
Copyright (C) HCC Embedded