Объект PendingIntent – это ссылка на токен, который используется системой для получения информации об интенте.
Для эквивалентных инстансов класса Intent создаются одинаковые объекты PendingIntent. Если система уже хранит токен, идентичный созданному PendingIntent, то предыдущий PendingIntent будет отменен.

Объекты Intent эквивалентны, если имеют одинаковые action, data, category и component (см. структуру интента). При этом данные extras могут различаться.
Сравнить два интента можно методом Intent.filterEquals().

Чтобы зарегистрировать несколько объектов PendingIntent для эквивалентных интентов, нужно использовать разные значения requestCode при создании PendingIntent.